The system is robust and reliable. It is difficult to use, but once you get used to it, it does what you need it too do. There are many things I like about this product. However, there are also some things that could be improved. For example, the interface for creating purchase orders. This software is very good at tracking inventory and keeping track of sales. It is relatively easy to learn, but has a steep learning curve. If you have a small business with few employees, this will work great for you. We were looking for a way to keep track of our inventory. We needed something that was easy to use and would not break down all the time. This solution fit the bill perfectly. The ease of use in creating reports that are tailored to my specific needs! It was also very easy for me as an end customer/user because I know how it works with our business processes (i'm not just using what's there). Nothing really - all good so far except maybe some minor customization issues when we had new functionality added or changed existing ones but nothing major at this time either way i'd say they've been great working wtih them now over 4 years since launch date!!