A budget

In your own words, explain what a budget is and why it is important for a business to have a budget.