Has anyone created custom maps? what program did you use. I wish to embed all my tracks onto a map.

Has anyone created custom maps? what program did you use. I wish to embed all my tracks onto a map. i have miles of trails. currently i have to delete and then reload another set of tracks for new area. if i can embed them into the map, they are permanent.  this way i can trim tracks down, but still show. currently trails cover the roads and its hard tell them apart.  If i could do this.  Then I wouldnt have to reload my gps when i change riding area.  thanks for your help