Running your own software company is going to have a number of start-up requirements. Startupnation.com says there are six cost categories for new companies:
Cost of sales
Professional fees
Technology costs
Administrative costs
Sales and marketing costs
Wages and benefits
Give thought to how these costs categories will be weighted across your own business and which categories you are unlikely to skip.