TopoFusion is a GPS mapping software for Windows. It downloads maps (topo, aerial photo and satellite) automatically from several public map servers.
Productivity Travel and Location