I've used this software for over 7 years now, so I can honestly say it's been a great tool for my business. It has helped me streamline my workflow, manage customer orders, track inventory and much more. There are many features within the program that I haven't explored yet. As with any software, there are some things you may not like about it, but that will be out of your control. I would recommend getting a demo version before you invest in this product. I'm able to keep up-to-date with all of our customers orders, as well as keep track of what products we have available to sell them. We also keep track of inventory, which helps us ensure we don't run low or go over budget!