For software :- Mapping etc I use Oziexplorer, at work and home. Connect the GPS to the laptop and you have moving map.
try
here for more info
Its easy to use, and not realy expensive, all updates are free.
I haver no financial intrest in this site, I just realy like the product.