Building a Custom Fleet Tracking System: What It Takes