This article discusses the importance of budgeting and the different methods of budgeting like traditional, zero-based and activity-based budgeting. It explains how to prepare a budget and the purpose of budgeting. The article also highlights the cost drivers for a company and the drawbacks and benefits of each budgeting method. It concludes by suggesting that a combination of budgeting methods should be used depending on the circumstances.