100 pushups is an iphone app that helps you train so that you can do 100 consecutive good-form pushups.
When using Hundred PushUps the app takes you through a 6 week program and tells you how to train until you reach the goal of doing 100 consecutive pushups.
Doing 100 pushups may sound like unreasonable goal but the program is actually not as hard as you may think. You train every other day, for about 10 minutes each time. The app reminds you to train, and when you launch it, it tells you how many pushup and intervals you need to do for that session.
During every training session the app tells you how many pushups to do in a set, when you complete a set the app tells you to rest for a certain amount of time, and then tells you how many pushups to do in the next set.
If you are having difficulty you can decrease the repetitions or rest more, the app tracks that and proceeds accordingly.
The app tracks your progress, gives you tips as you progress, and even lets you share how you are doing on social networks for some extra motivation from your friends.
I completed the program and managed to do over 100 consecutive pushups, using this app. I must admit that it took me a bit more than 6 weeks since I was having some difficulties during the 5th week, but managed to complete it a couple weeks after that.