Not 100% sure what the names of each application are, but my instructor has one that works just like a GPS and overlays your flightplan/current position over whatever chart or airport diagram you want. It even has approach plates. He also has all the checklists on there as pdf's. Another app is the FAR/AIM, and yet another is the AFD. I've only used it once as a taxi diagram at a busy airport, but it worked wonders to see the little airplane on the pad move exactly as we were. Just the other day he mentioned getting an application that records your flight data as you go along and overlays the course over google earth images, and also provides a profile view of your altitude. You can see just how accurate your flying was with that one.