The program is easy enough for an average user, but also has complex features if you need them - it's not difficult by any means when using good training materials from your vendor though! I have been able help my team use this system in our hospital without anyone else having problems or needing more support than basic functions/features of what they are looking at. We've streamlined many processes as well (from billing through discharge) which allows us time back into patient care that we were missing before. I like that it allows me to work from home without having to be in an office, which is great for working moms! It's easy enough to use, but sometimes it takes too many clicks (or more than one) to get where you need to go. The search function also isn't as robust as other programs out there - we have had issues searching by both patient number AND last 4 of social security. We've been able to track our patients' appointments easily through this program and it has helped us keep better records overall.