Budgeting is the process of allocating resources, usually money, to different agencies, departments or programs.