I do not understand why Esri has two products serving similar purpose.

Why one should have ArcGIS Server and why one should choose ArcGIS Online?

  • Simple.... not everyone can afford to buy Server. They do not have the skills to install, configure, and support it, but want the benefits of GIS. AGOL is affordable and self-maintained. – Stella Jul 20 '20 at 18:49

ArcGIS Online is Esri's Cloud platform. Under the hood it is powered by ArcGIS Server and allows organisations to benefit from utilising spatial information "in the cloud". In essence it would allow you to benefit from ArcGIS Server without having to worry about the implementation, deployment, and management overheads. It also provides online web mapping sites without the need for developing your own and basic "canned" GeoProcessing tasks.

ArcGIS Server is the core platform that powers ArcGIS Online. You would utilise ArcGIS Server when ArcGIS Online is not appropriate for your needs. For example, you might have very strict data security requirements that would prevent you from utilising a cloud service running on a shared infrastructure. Or perhaps you want to have complete control over your infrastructure and platform. Or maybe you want to create your own custom web site and services. As pointed out by D.E.Wright in his comment you would also choose ArcGIS Server when you want to create complex GeoProcessing tasks and implement custom workflows.

Ultimately it comes down to your specific needs. If you want to benefit from storing and accessing your spatial data online with ease and don't want, or don't have the skills, to manage your own server infrastructure then ArcGIS Online may well be appropriate. If you have specific data security requirements, or simply want full control over the deployment and management of servers then implementing your own ArcGIS Server environment would be appropriate.

In my view Esri has the right strategy offering both platforms as they serve different use cases and user types.

  • 2
    You will also want to see that ArcGIS Online is not full ArcGIS Server. You don't have the ability to host complex Geoprocessing tasks here; you can do simple canned tasks but to really be able to build complex workflows you really do want your own machine/s that you can configure and optimize properly for your tasks. – D.E.Wright Sep 13 '13 at 23:38
  • 2
    @D.E.Wright you are absolutely right, added some additional words to the answer. I guess you could also use the "Power User" paradigm - ArcGIS Server for the "Power User", ArcGIS Online for most other people. – CHenderson Sep 13 '13 at 23:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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