GPSMonitor graphs and displays the azimuth, elevation and signal strength of all visible satellites in human-readable forms by gathering information from multiple NMEA strings through a USB GPS. It communicates via an emulated serial port.

The software has an emulated serial port for communication running at 4800 baud. Additionally, graphed data is saved automatically, ensuring that it is visible when the program is run again later. One of the most exciting features of GPSMonitor is its ability to display a Google map of your current location.
In terms of parsed messages, GPSMonitor covers all the basics. These include GSV or Satellites in View, RMC or Recommended Minimum Specific GPS / Transit Data, GGA or System Fix Data, GLL or Geographic Position, Latitude, and Longitude, and GSA or Dilution of Precision (DOP) and Active Satellites. Other message types can also be added upon user request, as many GPS models have different features and message sets.
Overall, GPSMonitor is an outstanding software that has proven to be a valuable asset for GPS tracking. With its ability to parse data, graph visible satellites, and display a Google map of your current location, GPSMonitor is undoubtedly a powerful and well-rounded software.
Version 1.0.0.6: Localized to allow for swapped "," and "." in numbers.