I like how it can be used in multiple ways such as scheduling appointments, billing etc. It was easy for me to navigate through the program with little training needed. The customer service at practice director has been great! They have always replied promptly when reaching out via email or phone call. Sometimes its hard working from home without seeing someone face-to-face but they are very responsive and helpful even though we cannot physically meet up together in person. If you're looking into this product then go ahead give them a try because your staff will love having access too all of these tools. Before using PracticeDirector there were many different systems that had us running around trying to find where things went wrong which wasted time/money & frustration!! Now everything runs smoothly and efficiently so my hours aren't spent searching for errors - just doing what i do best (eye exams).