We use Rapport, I think it depends on your software as well which may work better for you. We have Avimark and AllyDVM looks great but doesn't integrate and would cause more work for staff so we opted to go with Rapport. Also a birdie told me that Covetrus is going to be updating the Rapport system to work better. It's a bit dated but gets the job done!