I have used this product for 10 years and it works great! It has many features that can be customized to suit your needs. The customer support is excellent. Very knowledgeable team with the ability to implement changes quickly. There are some things they could do to simplify the configuration/installation process. This would make it easier for new users. If you want ease of use then you will love this software. We have been able to customize our product to help reduce time spent by employees creating reports.