The challenge
The existing system was written in Classic ASP. No documentation. The original developers were long gone. Drivers hated the mobile app (a buggy iOS port of the desktop version). And management had no visibility into what was actually happening.

