The ease of use allows it to be used by even those with little experience in using an electronic system or computer at all! There are so many features that I haven't been able to explore yet but have heard great things about them from other users as well. It is very easy to navigate through once you get familiarized yourself w/it's layout & functions. We've had some issues getting our billing information into their database which has caused us problems when we try to submit claims after they're submitted elsewhere. This can cause delays if not done correctly. A good program overall though there aren't any cons really worth mentioning except maybe the price tag. If your looking towards having one place where everything regarding patient info goes then this may work best for what you need however make sure you know exactly how much time will actually benefit each individual who uses these.