I like that MedSmart has a lot of features that are easy to use. It is easy to navigate through the program and use the features. I also like that there are a lot of options to customize the program to fit the needs of the healthcare facility. I dislike that the program is a little bit outdated and that it can be a little confusing at times. I have only used the basic features of the program but I have heard that there are some features that are not easy to use. It has helped my work with scheduling and tracking patient appointments and it has helped me with billing.