ArcGIS Engine是ArcGIS的一套软件开发引擎，可以让程序员建立自定义的GIS桌面程序。ArcGIS Engine支持多种开发语言，包括COM、.NET框架、Java和C++，能够运行在Windows、Linux和Solaris等平台上。这套API提供了一系列比较高级的可视化控件，大大方便了程序员构建基于ArcGIS的应用程序。ArcObjects是ArcGIS Engine的核心套件，而ArcGIS Desktop本身就是ArcObjects套件的一个子集。传统的开发方式，例如使用Ar