This free app will keep track of, and store, the time, distance, pace, and calories burned of you as you run, walk, cycle, hike, or bike. You can also post your fitness progress to Twitter and Facebook to keep your friends informed of your progress. The app also includes a feature that sets up a race training schedule – great for marathons, half-marathons, and 5k races.
Compatibility: iPhone and Android
Cost: Free, or upgrade to RunKeeper Elite for $5 per month.