Can anyone provide a succinct answer as to the difference between ArcGIS Engine and ArcGIS for Server? I am working on a justification for Server and I want to make sure I don't miss any key points.

A couple of similar and related questions which did not prove useful to me are:

1 Answer 1


The best is to check ESRIs product information sites on its products, they describe its key features pretty well.

In short words:

  • ArcGIS Engine is a pure Developer Toolkit to embed ESRIs GIS Technology (Map View controls and so on) in individual Desktop and/or Mobile (Windows 6.5 and 7 mobile) Applications which are not intended as a pure GIS application at first place, more as an "Desktop application with map visualization capabilities" . To run such an application, you only need an Engine Runtime License which is the cheapest option ESRI provides

  • ArcGIS Server on the other hand is ESRIs Web technology. You can publish data, maps and/or GIS functionality (=Geoprocessing functions) in any network (mainly the World Wide Web) without programming anything as web services. Additionally you get web development frameworks (Javascript API, Flex, etc...) to create web clients that can consume these services.

For sure you also can create a Desktop-like or even mobile App with ArcGIS Server frameworks, but the content is always served from ArcGIS Server over the internet (while with Engine you completely embed data, functionality and visualization into your target device).

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.