GAIN's Cross Trainer app takes world-class trainers from different fitness modalities (bodybuilding, yoga, Pilates, interval training, circus arts, CrossFit(TM), etc.), and places them conveniently in your pocket. Consists of personalized workout programs from over 1,300+ exercises. Workouts are algorithmically tailored to your fitness level, goal, equipment and schedule (in real-time).
Report
I have been using GAIN Fitness for a couple of years. I am a BIG FAN of their Hybrid Training.