ArcGIS and Esri Alternatives: What to Replace, and With What
Esri's platform does a lot, and that is the problem when you only use part of it. Most teams searching for an ArcGIS alternative want to cut licence costs, escape credits, or run on their own infrastructure. The open source geospatial stack can replace most of ArcGIS today, but not every part, and not without engineering.
By the TARDIS Solutions engineering team · Updated
Map each ArcGIS component to an alternative
| ArcGIS component | Open source alternative | Maturity |
|---|---|---|
| ArcGIS Pro (desktop) | QGIS | Mature. Covers most desktop analysis and cartography |
| Enterprise geodatabase | PostgreSQL + PostGIS | Mature. The default spatial database outside Esri |
| ArcGIS Server / map services | GeoServer, pg_tileserv, Martin, PMTiles | Mature for OGC services and vector tiles |
| ArcGIS Online web maps | MapLibre GL JS + your own tiles | Mature, but you build the app |
| Field Maps / Survey123 | QField, ODK, KoboToolbox, custom offline apps | Good; offline sync needs care |
| Spatial Analyst / raster | GDAL, rasterio, WhiteboxTools, xarray | Mature, code-first |
| GeoAI / imagery models | PyTorch + TorchGeo, open segmentation models | Mature, needs ML engineering |
| Dashboards / StoryMaps | Custom web apps, Superset, Grafana | Usable; least like-for-like part |
When moving off Esri makes sense
- You pay for many named users who only view maps.
- Credits for storage, geocoding or analysis make costs unpredictable.
- Data must stay on your servers or in India, or run air-gapped.
- You are building a product, and per-user platform licensing breaks your unit economics.
- Your team already writes Python and SQL, so code-first tools are not a barrier.
When to stay on ArcGIS
- Your organisation runs on Esri-specific workflows (utility network, parcel fabric) with no clean open equivalent.
- Your staff are GIS analysts, not developers, and retraining costs exceed licence savings.
- Regulators or partners require Esri formats and services.
A hybrid is often the right answer: keep a few ArcGIS Pro seats for specialists, move storage to PostGIS and public web maps to MapLibre. That alone removes most viewer licences.
How to migrate without breaking operations
- Inventory layers, services, apps and who uses each one weekly.
- Move data first: file and enterprise geodatabases into PostGIS, checking geometry validity and coordinate systems.
- Republish services as OGC (WMS/WFS) or vector tiles, keeping the old endpoints until clients switch.
- Rebuild the highest-traffic web app on MapLibre; leave rarely used apps for last or retire them.
- Run both stacks in parallel for one reporting cycle before cancelling licences.
Where TARDIS fits
We build geospatial systems on the open stack at production scale. Our founder led the geospatial platform at Ola Krutrim, serving around 2 billion API requests a day with an in-house geocoder and a vector tile pipeline that cut generation time by 90%. We have also shipped an air-gapped Earth Observation system for a secure government deployment. We do migrations off Esri as fixed-price milestones.
Frequently asked questions
What is the best free alternative to ArcGIS?
For desktop work, QGIS. For a full platform, the combination of PostGIS for storage, GeoServer or a vector tile server for services and MapLibre for web maps.
Can QGIS open ArcGIS files?
QGIS reads shapefiles and file geodatabases and can import many layer styles. Enterprise geodatabases are best migrated into PostGIS.
Is there an alternative to ArcGIS Online?
Not as a single hosted product with the same breadth. Teams typically combine a hosted or self-hosted PostGIS, a tile service and a MapLibre web app, or use a commercial host such as Mapbox for the base map.
How long does an Esri migration take?
Data and services for a mid-size organisation typically take weeks; rebuilding custom web apps and retraining staff is what stretches it to months.