ArcGIS Engine es una colección de componentes de SIG integrables y de recursos para desarrolladores que puede utilizar para ampliar ArcGIS o diseñar sus propias aplicaciones.
Los desarrolladores usan ArcGIS Engine para implementar datos de SIG, mapas y secuencias de comandos de geoprocesamiento en aplicaciones de escritorio o aplicaciones móviles mediante interfaces de programación de aplicaciones (API) para .NET, Java y C++.