New answers tagged development
I'd suggest starting with something that has good support for various formats, is open source (so you have flexibility to fix the one thing that isn't exposed in the SDK that you end up "really needing") and provides you some basic UI (to at least get started). A candidate: QMap. Build on QGIS, python customisation. Check Nathan's blog for more suggestions ...
Top 50 recent answers are included