Lots of great software out there but when considering software choices, begin with the basics – something such as Microsoft Office Professional unless you are an architect or a graphic artist or some other business which needs very specialized software – you know what you need.
For everyone else, Microsoft Office Professional will be enough until you are established and profitable in your small business.
Remember – every single time a small business owner takes on a piece of new software, it’s not only the initial cost of the software to consider but the time it took to earn the money to pay for it, the time it will take for you to learn it and apply it properly and the upkeep.
Everything costs money directly and indirectly and when it costs money, it costs in time to make that money – how much time do you have? A lot of small business people drive themselves crazy at the beginning going for this and for that and for this and that – keep it simple!