I like that it can be used to keep track of patient information in one place, as well as scheduling appointments and billing for patients. It is not easy to use at first glance. There are many features you will have to look up online or ask someone who uses this system more than me how to do certain things (such as using an appointment book). Also, there isn't much help available when something goes wrong with the program. Make sure you learn everything about all the different functions before starting your practice! We were able to see what our schedule looked like at any time without having to print off paper charts each month. This made it easier to remember which days we had upcoming visits scheduled.