dogs cats customer puppies software garmin navigation cat radius3 thin-client puppy gps dog crm gis application management relationship