Para crear aplicaciones que manipulan ArcObjects existen los tiempos de ejecución de VBA y Java. Para crear aplicaciones que procesen datos con las herramientas de ArcToolbox, existe ArcPy para Python.
¡Hoy descubrí que hay una API C y Java para ArcSDE! ¿Para qué sirven las API de ArcSDE? ¿Proporcionan exactamente las mismas funcionalidades que las líneas de comando de ArcSDE?
¿Hay alguna otra API de ArcGIS?
fuente