The best feature of this software is that you can check, vet, diagnose any disease in your pets. I have no dislike about it; however, some features are not so good like having to pay for premium version if you want certain functionalitys or add more devices. Try before buy as there's lot of things that you need to consider whether they fit into your business model or not. We use this software to schedule appointments, diagnosis cases, check vaccination status etc. It also helps us manage our team resources by keeping track of their attendance.