iPhone
A free program for iPhone, by CalTopo LLC.
Android
The CalTopo App is the Best Backcountry Mapping Tool on the Web