It's very easy to use for any skill levels. My team has been surprised at how much they got out of it in such short time frames. The training is not comprehensive enough with their "how to" guides. I also had issues downloading some files within my solution - when we started using this software I was told there would be no more downfalls! We are now able to run reports across multiple organizations without getting many errors that used to plague us previously. As well as being able to connect to our external systems. I love that they are constantly improving their product by adding new features every 6 months or so! Some things seem like it would be easier if there was more user interaction with other software (ease in creating reports for example). We've been able benefit greatly at reducing our paperwork load as well helping us keep track off all client related information within one system rather than having several pieces scattered around different platforms/websites etc..