Each software has its unique features, some are common to each other. Some of them are fully functional and some are non fully functional, some are cloud based and some with desktop version as well. It all depends on your requirements, skills and budget to have a proper and best accounting software for you or your business. Well, there are numerous accounting software such as QuickBooks Desktop (Online too), Xero, Sage, VT Transaction+, Kashoo, Wave, FreeAgent etc.