I have a Garmin Nuvi 65. Garmin's Base Camp software is free. I don't know what versions of Garmin GPS can use Base Camp. But Base Camp allows me to plot a track and turn it into a route. The track doesn't even have to follow anything but I use it plot a track in dried river bottoms and turn them into a route. I can then download it to my GPS and follow it. The problem I had with Base Camp (and still do) is the steep learning curve. I had a mental block trying to determine the differences between a track and a route as used in Base Camp. Once I got used to it, it seems to be very flexible. But I can't compare it to other GPS systems. The violet line across the middle of the image follows a dried river bottom. I had to create the track with data points, then convert it to a route that I can download it to my GPS and follow it when I go out 4-wheeling. Easy to do once you get over the learning curve. I'm not sure if other GPS systems will allow you to create a non-existent track or route and add it to the GPS database.