1) User Interface & Complexity Most of the business owners do not have any accounting background. Event if you have a dedicated accountant who would be using the application, as an owner you should be able to login and browse the things. Also, it should be easy enough for your employees to learn the software. Investment in training is a cost and should be avoided. If the accounting software is stuffed with every possible feature you can imagine, it will become difficult to use for your team. So, go for a software which has a simple user interface and is not bloated with unnecessary features. Clean interface makes it easy to focus on the important tasks and can reduce the learning curve. 2) Scalability Lot of businesses make a mistake by buying an application which suits to their needs at the time of purchase. Later, when their business starts to grow, the accounting software fail to cope up with the progress and eventually business owners have to migrate to another softw...