I enjoy using the software for multiple parts of our business- accounting, scheduling, inventory, purchasing. The product is continually evolving to meet industry standards, so it isn't perfect but we can get what we need now and it's growing as we require more. It isn't cheap if you're expecting perfection from this type of software. We are able to run multiple different aspects of our businesses through one location. This helps us manage costs by not having several locations with their own software/hardware. Easy to use, flexible, and customizable to suit my needs as business grew over the years. No special training for our employees to learn how to operate this software is what I like best about it. Nothing at this time. We have been able to keep track of all assets with ease. Also, we have been able to customize reports to meet individual needs.