This program helps us track our office business with ease as well as the client side of things it's fantastic! It has helped me grow my client list exponentially over the last year alone which I am very excited about. There are so many features in this system but there also seem to be too much menus for the average vet who doesn't have time or patience to learn how everything works and use all of its functions. Make sure you understand what your looking at before signing up; some people will say they don't know something until they click "ok," only to find out later after hours of frustration that yes indeed, they did not fully comprehend their options when signing up. Also keep an eye out if you're getting errors while using certain parts of the app, sometimes it takes several refreshes/clicks to get them working correctly. Tracking visits, billing, appointments, clients, etc., makes life easier on both sides of the equation (vet & client).