<그림 3-2>에 제시되어 있는 바와 같이 사업별 예산의 기본구조는 일반적으로 [정부의 기능(function)]-[정책(policy)]-[정책사업(program)]-[단위사업(activity/project)]의 계층구조를 갖는다. 여기서 각각은 [분야]-[부문]-[정책사업]-[단위사업]으로 범주화되어 있다. 사업별 구조의 핵심은 [정책사업]-[단위사업]의 유형화 작업이며, 이를 조직과 연계시켜 구성함으로써 관리책임을 명확히 하는 데 있다.
정책사업(프로그램)은 동일한 정책목표를 달성하기 위한 사업 묶음으로 정의되며, 다음의 요건을 만족해야 한다. ①독립적으로 수행되는 최소 단위사업의 집단적 성격을 가져야 한다. ②정책사업은 최상위 사업 그룹을 의미해야 한다. ③동일한 정책목표를 가지고 수행되어야 한다. ④정책목표가 달성될 수 있도록 책임과 권한을 지닌 책임자에 의해 관리되어야 한다.