This is an excellent accounting software for small businesses as it has all types of functions that you need in your business operations, like payroll services, invoicing etc. We use their Payroll feature where we can manage our employees easily with easePayment features include Cash Management which gives us more control over cash flows. Nothing much but maybe there should be another payment option apart from credit card or bank transfer so people could pay via online banking using ATM cards. I highly recommend this product if you're looking into doing anything related with accounts - bookkeeping, payments among others-this one will help you do just about everything. It's very easy to handle when compared with other products available around. Our team manages various tasks regarding financial reporting within minutes instead of hours/days normally taken by such task.We've been able solve problems quickly especially during tax season while preparing quarterly returns among others.In addition,it helps save time since no data entry.