Senior management may take inputs from lower-level managers, which helps acknowledge the concerns of the regular staff who are tasked with implementing the budget. They also consider internal and external influences such as prevailing economic conditions, changes in tax legislation, margin pressure, increase/decrease in salary costs, profitability levels of their peers, etc.