I like how easy it is for me (the patient)to get my appointments scheduled with no problems at all! The software makes scheduling so much easier than what we were doing before using this system!! It really helps us keep track when our patients are due back or if there have been any changes made since their last visit/appointment date etc.. There isn't anything i dislike about working through these programs but maybe some features could be improved upon? We use them mainly because its very user friendly which allows anyone who walks into an office can figure out whats going wrong right away without needing someone from IT help you set up your account first.