When starting up a business there are so many different variables that you need to consider. One of the most important factors is the financial side of it. You need to be able to keep good records of all sales, purchases, salaries etc so you can keep track of how well the company is doing but also to assist you when you have to do your yearend tax return. There are lots of accounting software that will allow you to do this and then produce the reports you require at the touch of a button. Sage and QuickBooks are amongst some of the most popular and they do not only do accounting but can also be used as a marketing tool. Sage software, for example, allows you to create a record for each customer you have. It automatically updates their record with sales that you have made to them but in the more advanced packages it lets you add even more detail to their account. Information such as their interests, contacts/email addresses and size of their business may be useful to you when you have a promotion on that you would like to share.