A program manager is preparing the program budget.Which budgeting approach starts from a zero base and requires justification for every expenditure, rather than adjusting the prior year's budget?