software for handling waypoints, tracks, etc

Official Garmin software: Third-party software:

software for creating Garmin .IMG maps (vector)

software for creating Garmin .JNX maps (raster)

software for creating Garmin .KMZ maps (raster)