SportTracks is a powerful tool for runners that will log every detail of your exercise plan, making it easy to track your performance over time.

The program works with a range of GPS devices: Garmin products that support the Garmin Communicator API, Globalsat GH-615/ GH-625 GPS watches, Timex Ironman GPS watches and more. It can also work with Polar and Suunto heart rate monitors, amongst other devices, and combine the data sources to produce some really in-depth reports.

So, for instance, you're able to view charts of your routes in street map form, using topographic maps and satellite imagery. The program can use the GPS data to graph the pace you've achieved, the elevation, and how your heart rate changes as you cover the route. And once you've used the program for a while then you can use weekly and monthly charts of exercise time, distance, pace and calories burned to see how your performance has changed.

Sounds a little too serious for you? SportTracks doesn't have to be quite so high tech. If you don't have the hardware then you can use a range of free plugins to help you enter details manually, and add pictures and videos you took along the way, which means the program can also be used simply to record some of the details of your favourite walks.

Verdict ratingsratingsratingsratingsratings

The authors call this the "best GPS-enabled exercise logbook software in the world", and we think they're right. If you're serious about getting in shape then this is a very good place to start