I have used All Trails and Every Trail Pro. Both have apps for the smart phones. I usually go to my local BLM office and find maps of trails in different areas. I also use Google Earth a lot to look for trails and when I find them I trace them out and upload to my gps device. If you have any questions let me know.