TrainingPeaks, LLC. is a developer of lifestyle software.
TrainingPeaks Desktop Companion--a solution used by coaches, personal trainers