The budget of a company is compiled annually. A finished budget usually requires considerable effort and can be seen as a financial plan for the new financial year. While traditionally the finance department compiles the company’s budget,modern software allows hundreds or even thousands of people in various departments(operations, human resources, It etc) to contribute their expected revenues and expenses to the final budget.