The ability for me as an owner/operator to be able to monitor my business from anywhere I have access too via mobile devices or computer. They are always working towards improving their product so it's not perfect but they really try hard! Customer service has been great. If you need help right away call them out front if its after hours then send em' email. Their support staff will get back to you within 24hrs most times. Keeping track of invoices being paid by customers when they do pay and how much money we should keep aside.