ArcGIS Engine is for embedding GIS data, maps and geoprocessing into desktop and mobile applications.
Overview
ArcGIS Engine is a collection of 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++.
Tag usage
Consider whether the question is more suitable on Stack Overflow SE or GIS SE.