I have a business which has been running for 3 years. Over the years I have relied on excel spreadsheets. My business has grown and I feel I need a little more reliability than spreadsheets. I need the software to be able to do basic book keeping but also have an invoice software to enable me to easily print invoices using templates and perhaps remind me when 30 days have passed so I can issue reminders. I have used Sage which I hated. Other people mention Quickbooks but I don't know if that has the invoice option I require. I may also employ staff in the not too distant future.