QuickBooks, MYOB and Peachtree.
There are free editions of QuickBooks and Peachtree. You can check these out. However, there are some limitations on QuickBooks free edition like it can only store 20 customer records, can only be used by 1 user and no inventory. They say that QuickBooks are best for non-accountants because it is easy to understand. Peachtree is very good in my opinion and somehow resembles Microsoft Office Accounting. I think the free edition of Peachtree is much more capable than that of QuickBooks. However, if you consider creating or buying add-ins, QuickBooks definitely has the advantage. On the other hand, MYOB is also good and you can download trials. I don't like the user interface that much though.
Check on the different editions and see what suits you best. You have to check what features you need, like inventory, payroll solutions, and support. I think payroll solutions and support are subscription-based wherein you have to pay them every month or year. Hope this helps.