On the aircraft I usually use ForeFlight, which is the same software used by the crew on their iPads in the flight deck. When I'm flying myself I tend to use SkyDemon as my navigation app.