ArcGIS Architecture Focus

ArcGIS architecture focuses on

  • Modularity-The ArcGIS architecture is divided into a number of logical libraries so that users can use and deliver only those libraries they need for an application.

  • Extensibility-You can add geospatial functionality specific to an organization's specific needs.

  • Scalability-ArcObjects perform effectively in all intended operating environments, from single user desktop applications to multi-user/multi-threaded server applications.

  • Standards and Interoperability-ArcGIS Server and ArcGIS Engine support multiple operating systems, database management systems, and development environments in addition to numerous GIS and data standards.

  • Compatibility-The ArcObjects remain equivalent, both functionally and programmatically, to the ArcObjects in previous releases of ArcGIS.

  • Flexibility-You can deploy GIS functionality in a service-oriented architecture (SOA) (ArcGIS Server), in custom applications (ArcGIS Engine), or in commercial off-the-shelf products (ArcView, ArcEditor, ArcInfo).

For more information on ArcGIS, visit http://www.esri.com/software/arcgis/index.html.