For a business to grow and survive in today's dynamic environment where profit margins are squeezed and businesses are forced to operate with lower costs, budgeting and forecasting are important financial disciplines for business success. The challenge not only lies in drafting the budget, but also in operating within the constraints of the budget to generate income that provides revenue for the business.