Piece of software that will communicate with GPS devices...
Plan routes, calculate distances or search points of interest.
Download the latest Assisted GPS data.