ArcGIS Application Architectures

This section provides an introduction to the ArcGIS platform, along with standardized representations for each of the core ArcGIS application architectures.

For more information on general application types including pros, cons, and other considerations, please visit Microsoft's open source Application Architecture Guide.

Rich Client Apps

Desktop applications that operate in stand-alone, connected, and sometimes disconnected scenarios.

ArcGIS for Desktop

ArcGIS Engine

ArcGIS Explorer Desktop

Web Apps

Browser applications that operate in connected scenarios and optionally leverage plug-ins.

API for JavaScript

API for Flex

API for Silverlight

Services

Service interfaces that support external applications and systems.

ArcGIS for Server

Mobile Apps

Mobile applications that operate in stand-alone, connected, and sometimes connected scenarios.

ArcGIS for Mobile

ArcPad