GpsDrive is a computer program that acts as a vehicle navigation system. It displays the user's position from a GPS receiver on a zoomable map. The program has three modes: Normal mode uses a connected GPS receiver, Simulation mode does not, and Position mode manually sets the location. Users can add waypoints and routes, download maps, and customize maps by adding their own map files and coordinates. While flexible and easy to use, GpsDrive does not support turn-by-turn directions or vector maps well.