Garmin MapSource is software that lets you create, view, and edit waypoints, routes, and tracks on your computer and transfer them to your navigation device for your next trip. It is a shareware mapping application.
Here are some screenshots to illustrate the features and user interface of this application: