Great software to run business. This was recommended to us by a financial institution who has had great success using the system. It's an extremely intuitive and user friendly program, and provides a comprehensive set of tools to manage a payment processing business. We've worked with other vendors before but this one beats them hands down in every aspect. The product itself is excellent, especially when compared to the competition. They are very responsive to requests and feedback. Support is good. In general, it's just a well put together package. Highly recommended!