Easy to use; easy to maintain; intuitive interface for both users who are new to VetPro as well as experienced vet techs. We have never had any issues with this product in 4 years of using it. The only issue we've ever encountered was when one person left the office/department during an update period - which caused some downtime but did not impact functionality or data integrity. Highly recommended! I wish there were more options available regarding billing procedures (ie., bill directly from client). Notifications about upcoming appointments has been helpful in scheduling staff for busy days. Also helped our clients schedule appointments by sending them email reminders before they expire.