It's user friendly, very intuitive to use as well as having an easy way of tracking your progress for each treatment you plan through scheduling appointments, reminders etc. I've been using it since last 2 years but still haven't found something which i dislike about this program so far although there could be some minor issues here n there if one wants to look out properly at them before deciding whether they're worth fixing or not! There are many tools available in market now-a-days like anyothers which can do almost same things such has reminding me/reminding my doctor when he should come back again, reminders regarding appointment dates etc., also keeping track of all visits done by doctors along time span easily from just few clicks.