The most helpful part of Office Practicum is the ability to have a patient portal, appointment scheduling, and ability to send and receive secure messages. The user interface is not user friendly for a younger audience and some functions are difficult to find. My biggest issue with this product is that it is not as intuitive as other apps out there. I would recommend this software to any practice which takes a lot of calls and needs a patient portal. I am able to schedule appointments, send secure messages, and access patient portal. The ability to create, edit, and store patient records in one place is great! I like that it allows me to keep track of my appointments with patients. It can be slow at times when you are trying to add new information into the system or trying to search for something. There are other applications out there that do this better but I'm glad I have this one. We use it as our primary medical record.