From a project management point of view, and everything in life is a project of some sort, Cost, Time, and Scope are the three sides of the quality triangle. All budgets are constrained somehow and therefore a solid business plan is built upon a budget. The budget needs to breakdown the costs of doing business and allocate for unforeseen events.