The best thing I like about this software is that it helps me in keeping track of all my invoices and payments. It also has an option to generate reports using its SQL database. I think the customer support team is quite efficient and knowledgeable. I am having some minor issues regarding the payment process as sometimes even though I pay through the software there are still manual entries made by the clients. This can be solved if they improve their communication channel. I would recommend this product to any business looking for a software that will help them keep track of their invoicing and payments. We are solving our problems related to invoicing and payments.