The fact it has all your billing needs under one roof, including EMRs (Electronic Medical Records). It also helps to keep track of medical records in real time which is very helpful when you are trying to figure out what went wrong at work or how something could be improved upon by future employees who have not worked there before. I dislike having so many different tabs open up just because i am viewing patient files from various departments within my office. Sometimes its hard to find things if they dont show up right away. In order to improve this system we need more training as well as better support during business hours since our staff changes frequently. We use medisoft mainly for coding purposes but sometimes other functions come into play such as keeping notes about patients visits. I like how easy it was to implement, and how much customization is available. The reporting system can be very robust if you know how to use it. There are some things that could be improved; however, this is a great product overall. We have been able to reduce errors in our documentation by 20%. We were also able to improve efficiency by automating many processes.