Service delivery framework