I like that it helps me manage my products in one place so i can keep track of everything from design to inventory management. The customer support team could be better trained for more complex issues but they are quick at responding when you do have an issue with your system or need training material. This software allows us to easily update our manufacturing data without having multiple systems running which saves time as well as money by not needing extra employees working overtime just to check status updates about orders being processed. We also use this product's sales pipeline features very often allowing easy access into historical information for customers who want quotes before purchasing new equipment. It makes scheduling easier because we aren't doing double work managing different programs and keeping everyone updated regarding project progress.