Put an OSM XML extract on the office Mac. Pop Dispatch reads node and way tags and builds the road segments from them. A route between two points uses that graph. With no path in the extract, distance is the straight line times 1.25.
Phone and tracker positions that this build reads are NMEA RMC sentences and OsmAnd tracker queries. Other tracker brands wait until their public protocol text is in the repo.