Immersion is a small, easy-to-use dive planner utility, designed to perform useful calculations for recreational scuba divers.
If you like to plan your dives in advance, but hate to sit down and figure everything out from tables, Immersion is designed for you. Rather than spend tedious minutes every time you want to plan a dive trip, you can get your iPhone or iPod touch to do it instead. Immersion provides you the ability to plan repetitive dives with the least amount of surface interval time calculating maximum no-decompression times and end-of-dive letter groups for repetitive dives.
Once you have the schedule you like, you can verify the dive tables by hand to make sure everything is all right.