The ease of use and the ability to customize the system to meet our needs. The system is very intuitive and the support staff is extremely helpful. I would highly recommend this system to any practice. The system has allowed us to track patient visits in a more organized manner. It also allows us to create a very detailed patient chart for each patient. It has also allowed us to improve the communication between the front office and the back office. The ability to use the system to create a patient chart and also to create a patient chart for each provider is a huge benefit.