Training Peaks

TrainingPeaks is a web, mobile and desktop solution that allows me to keep track of the programs I am giving to my clients and the workouts that they are doing. It is used by all sorts of coaches and trainers, and strikes me as the ideal tool to help clients. Training Peaks has a well integrated approach which collates programme planning, results, analysis and food tracking, as well as client biometrics.