Price: Free with optional in-app purchases
TrainingPeaks was designed to guide beginner to elite triathletes all the way to their personal goals. Not only is it compatible with more than 100 apps and devices for easy syncing, it monitors all aspects of your training. You can access workouts on the go, track your progress with charts and graphs, monitor training stats, and add important metrics. You can also view time spent in training zones for things like power, heart rate, and pace for every workout you complete.