It's easy to use and very user friendly. The program can be customized to fit your specific needs. The reporting functions are also amazing. They have so many different ways of customizing reports that it would take weeks just to look at all the options! The only thing I don't like about this software is the support. they do not have the best customer service in my opinion. This program works well for my business but I wish there was better support from the staff. I can create custom reports within minutes. I am able to track orders, receive payments and process refunds easily. I love how customizable it is with the ability to add anything you need.