I like that it has the ability to track referrals from primary physicians or other providers. It also has an excellent reporting feature. I can easily see who is seeing my patients and how many times they are seen and what tests were performed. The software does not always load correctly for me. Sometimes it takes several attempts before it opens. This is very annoying especially when you need to input data in a hurry. I highly recommend this program! It makes tracking patient visits much easier. I am able to keep track of all of my patient's information including their history, physical exam results, etc.