Fitbot
Fitbot lets trainers create individualized workout programs for their clients, track performance, benchmarks and assessments that the trainer deems are important and communicate in real-time. Clients and trainers can communicate and track progress in an application.