Strava is one of the imprescidibles programs if you´re a runner o bike fanatic, in every one of their versions, mountain or road.
Aforegoing notions:
The Gps device can recording your own activities by time, distance o for example current Garmin devices make automatic. These log is recorded in the Gps Trip Log (can reset by Journey) and most of actuals Gps can include directly on the current Track, normaly in .Gpx format o can configure for do it like these.