Mapsource orginal for windows, basecamp for Mac, but they have made a basecamp for windows too now.
I use them both, basecamp is easier to use with large numbers of files, like windows and bibliotheek.
Its easier to join different file's.
Cityexplorer is more for pedestrian citynavigator is for the car
Correct me if i'm wrong