The software is easy to use for training purposes as well as implementation. There are some features that I wish were better developed but they do have an active forum where you can ask questions about them. They also have excellent customer service when it comes to updates or issues with your system. We used this product at our previous employer (Travis) so we had experience using their products prior to starting work here. It was helpful in implementing many systems including scheduling and tracking inventory. This helped us transition into a new business unit which has its own unique needs.