well derstinator and iGuidance doesn't take account of what different versions offer.
iGuidance v3 does not have maps for Europe.
Mappoint has an OCX which frontend developers can use to access. RoadRunner does this.
Destinator 3 has a SDK and depending on which version (FreeDrive, MapMonkey, GaroNav to name a few) offers very good communication to and from.