ArcGIS Engine allows customers to develop custom GIS desktop applications. It provides application programming interfaces (APIs) for COM, .NET, Java™, and C++; detailed documentation; and a series of high-level visual components that make it easy for even the casual programmer to build an ArcGIS application. ArcGIS Engine consists of a Software Developer Kit (SDK) used by developers and a redistributable runtime executable that enables the use of all ArcGIS Engine applications.

The architecture diagram below illustrates how the participating software components are divided into logical layers and physical tiers. Please reference ESRI's GIS Dictionary to learn about specific software components and terminology.

 

Filed under: