ArcGIS Engine Runtime

ArcGIS Engine Runtime is a component of the ArcGIS Engine, a collection of Geographic Information Systems (GIS) components and developer resources that can be embedded, allowing you to add dynamic mapping and GIS capabilities to existing applications or build new custom mapping applications.

Developers use ArcGIS Engine to deploy GIS data, maps, and geoprocessing scripts in desktop or mobile applications using application programming interfaces (APIs) for COM, .NET, Java, and C++.

Functionality
The standard ArcGIS Engine Runtime provides the core functionality of all ArcGIS applications. This level of ArcGIS Engine Runtime provides the ability to work with several different raster and vector formats, map presentation and data creation, along with the ability to explore features by performing a wide range of spatial or attribute searches. This level also allows basic data creation, editing of shapefiles and simple personal geodatabases, and GIS analysis.

With ArcGIS Engine you can:

 * Rapidly build GIS-enabled applications with out-of-the-box developer controls.
 * Create and draw graphic features, including points, lines, circles, and polygons, in your application to edit geographic data.
 * Perform geographic operations on shapes to create buffers; calculate differences; and find intersections, unions, or inverse intersections of shapes.
 * Solve and perform network analysis to find the best routes and the closest facilities and determine which routes should be assigned.
 * Effectively visualize and analyze surface and globe data in three dimensions.
 * Access and use code galleries, software developer kits (SDKs), blogs, and tips and tricks in the ArcGIS Engine Resource Center.