It is an approach where the budget is prepared based on a program, rather than on the different departments and agencies that manage the program. It helps to ensure that the budget is aligned with the overall objective of the program, rather than focusing on the different departments or agencies that manage it.