ArcGIS Engine est un ensemble de composants SIG et de ressources de développeur intégrables qui permettent d'enrichir ArcGIS ou de créer vos propres applications.
Les développeurs utilisent ArcGIS Engine pour déployer des données SIG, des cartes et des scripts de géotraitement dans des applications de bureau ou nomades à l'aide d'API pour .NET, Java et C++.