Why organizations create budgets

Explain why organizations create budgets and the two distinct purposes for budgeting. Further, discuss the types of budgets that comprise the master budget.