There are no two identical companies even in one industry.
Each company is unique.
Certainly, there are government legislation and some common requirements for conducting any business and accounting of its activities. However, in addition to common strict demands for accounting, there are certain industry needs and, finally, company's specific necessities and wishes. Therefore, every single small business needs to select an accounting software online vendor that provides service meeting all government and industry requirements and company's individual needs.
This list includes features used by all companies, even the smallest ones and individual entrepreneurs. However, the more business activities a company fulfills, the more complex accounting system it needs to account, control and report its results. Therefore, growing businesses prefer to start working with cloud accounting software vendors that offer more powerful systems with additional features such as: