Die Software, die ich in diesem Bereich immer wieder nur sehr empfehlen kann, ist MapNav. Dazu gibt es ja einen 50-Seiten-starken Thread hier.
Ist Freeware und lässt eigentlich kaum Wünsche offen. Viel besser und umfangreicher als die hier empfohlene iPhone-Software.