I like that it is easy to use and has all the features you need, as well as the ability to add additional features if needed. It is user friendly and does not require much training. The ability to track appointments, billing, clients, insurance claims in one place makes things run smoother. It would be nice to have the ability to send invoices using email instead of having them emailed directly to someone. VetCloud allows me to easily see what each client is up to at any given time. This lets me know whether or not they are keeping up with their appointments. As an added bonus, Vetcloud can automatically schedule reminders for patients who haven't kept their appointments. When scheduling appointments, it is easier to keep track of when I should expect the owner/client to arrive.