This application allows you to specify multi-stage workouts, including with repeated groups. You can prop up a tablet computer, or a phone or whatever, in front of your bike, and the app will direct you through your workout.
Contact psjensen@gmail.com.