In order to become great at rock climbing and bouldering, you not only have to work on your fitness but also practice different routes regularly. With OpenClimb for iPhone, you can set indoor boulder problems on your phone. All you have to do is take a photo of a rock climbing wall with your phone and touch the holds you want to include.
Open Climb lets you set hold type, wall angle, and other features. You can also use it to create muscle specific programs to work on specific parts of your game. The app lets you share your climbs with others. It is still in development, so more features will be added in the future. You can download Open Climb for free[where to get it]