I like that it is very easy to use as well as being customizable for your specific needs! It's also great how you can easily add new modules after purchase so there isn't any need to go through training again if needed later down the road or when adding features/modules at different times throughout the year. There are some things we had hoped would be added into future versions of this product but they were not included yet such as more module options (i.e., appointment scheduling). We've been able to streamline many processes with using these types of programs and make them even smoother than before which has helped us improve patient service overall.