I like that this software can be used for many different purposes. So far it has been very helpful in tracking our patient flow and has helped us keep up with our billing. It's a great tool for keeping track of your patients and keeping them updated as well. It does take some time getting used to but once you do everything will fall into place. We have not found anything that we dislike about this software so far. This software has really helped us keep track of all of our medical appointments, surgeries, etc. As well as help us stay within our budget.