Geospatial Solutions
Modern Geospatial Stack migration field manual

Move from ArcGIS lock-in to a Modern Geospatial Stack your team can own.

The ArcGIS stack is increasingly being replaced by open-source, cloud-native, interoperable systems: QGIS on the desktop, PostgreSQL/PostGIS for spatial data, Cloud Optimized GeoTIFFs and GeoParquet for portable datasets, MapLibre GL JS for modern web maps, and Python libraries like GeoPandas for analysis and automation.

Desktop analysis
Dashboards
Field mapping
Enterprise data

Why this matters

Modern geospatial is not a cheaper clone of ArcGIS. It is a more flexible operating model.

The stack is built around interoperability, not seat count.

Desktop, database, web, field, and analysis tools exchange data through open formats and standards instead of forcing every workflow through one licensed platform.

PostGIS becomes the spatial data core.

PostGIS lets QGIS projects, web maps, scripts, dashboards, field tools, and reports read from the same authoritative spatial data.

Cloud-native formats make data easier to move and serve.

Cloud Optimized GeoTIFFs, GeoParquet, PMTiles, and API-first services make large imagery, vector data, and analysis outputs easier to publish, automate, and reuse.

Product-by-product map

What does the Modern Geospatial Stack replace?

The replacement is usually not one product. It is a deliberate stack: QGIS for desktop work, PostgreSQL/PostGIS for spatial data, cloud-native formats for portability, MapLibre GL JS or Leaflet for web maps, QField for field work, and Python for analysis.

QGIS

Desktop editing and cartography

PostGIS

Authoritative spatial database

COG + GeoParquet

Cloud-native spatial formats

GeoServer

Standards-based services

MapLibre

Modern web maps

QField

Offline field collection

GeoPandas

Python analysis workflows

Desktop mapping and analyst work

Replace named desktop licenses and extension bottlenecks with analyst-owned tools, reproducible scripts, and shared spatial databases.

ArcGIS surfaceOpen stackBest fitWatch-outs
ArcGIS ProQGIS, GeoPackage, GeoParquet, PostGIS, GeoPandasDaily editing, map production, geoprocessing, print layouts, data review, and analyst training.Complex Pro add-ins, ModelBuilder libraries, and enterprise geodatabase rules need a workflow-by-workflow translation.
Spatial AnalystGRASS GIS, SAGA GIS, Rasterio, GDALSlope analysis, suitability models, raster algebra, terrain review, hydrology, and repeatable batch models.Tool names rarely match one-to-one. Validate raster resolution, NoData rules, projections, and model outputs.
3D AnalystQGIS 3D, CesiumJS, PDAL, 3D TilesTerrain review, 3D web scenes, point clouds, buildings, drone outputs, and client-facing 3D viewers.Scene publishing and photogrammetry pipelines need storage, tiling, and browser performance planning.
Network AnalystpgRouting, OSRM, Valhalla, PostGISService areas, route comparison, corridor screening, drive-time analysis, and fleet or field-crew planning.Turn restrictions, truck rules, routing data source quality, and routing SLAs drive the real architecture.
Image Analyst and ExcaliburGDAL, Orfeo ToolBox, QGIS, Python notebooksImagery conversion, classification, pansharpening, raster tiling, SAR processing, and remote-sensing batch work.Large imagery needs a storage plan: Cloud Optimized GeoTIFFs, overviews, metadata, compute jobs, and clear QA thresholds.
ArcGIS NotebooksJupyter, GeoPandas, Rasterio, PostGIS, DaskAutomated reports, spatial ETL, scheduled analysis, QA scripts, and documented reproducible workflows.Notebook sprawl becomes the new lock-in unless jobs, dependencies, and outputs are productionized.

Enterprise, services, and spatial data

Move the center of gravity from a licensed geospatial portal to databases, open standards, and services your team controls.

ArcGIS surfaceOpen stackBest fitWatch-outs
ArcGIS Enterprise / PortalGeoNode, custom Next.js portal, PostGIS, object storageInternal data catalogs, role-based publishing, metadata review, and project-specific client portals.Identity, permissions, item lifecycle, governance, and support ownership need deliberate product decisions.
ArcGIS ServerGeoServer, MapServer, PostGIS, PMTiles, COGsWMS, WFS, WCS, tiled layers, vector features, internal services, and standards-based data sharing.You still need monitoring, caching, backups, style management, and deployment discipline.
Enterprise geodatabasePostgreSQL/PostGIS, GeoPackage, GeoParquet, database migrationsAuthoritative vector data, spatial joins, triggers, versioned tables, SQL analytics, and API backends.Traditional versioning, topology rules, domains, and branch workflows need replacement patterns.
ArcGIS Hub and open dataGeoNode, CKAN, static catalogs, API documentationPublic datasets, municipal transparency, partner data portals, and downloadable geospatial packages.Metadata quality, update schedules, privacy review, and public support requests become operational work.

Web maps, dashboards, and apps

Use open web mapping libraries for faster buyer-facing apps, lower runtime cost, and cleaner custom workflows.

ArcGIS surfaceOpen stackBest fitWatch-outs
ArcGIS Online web mapsMapLibre GL JS, Leaflet, OpenLayers, PostGIS APIsInteractive public maps, embedded maps, parcel viewers, operational layers, and branded client portals.Basemaps, geocoding, hosted tiles, and terms of service still need a provider strategy.
ArcGIS DashboardsApache Superset, Grafana Geomap, custom React dashboardsExecutive views, operations status, field progress, permit tracking, asset inventories, and metrics tied to maps.No-code dashboard parity is less important than data freshness, filters, drill-downs, and stakeholder workflow.
Experience Builder / Instant AppsNext.js, MapLibre GL JS, Leaflet, deck.glCustom decision-support apps where the map, table, report, and CTA must match the business process.Requirements clarity, authentication, reporting, and maintenance need to be scoped before the build.
StoryMapsCustom long-form web pages with embedded mapsPublic explainers, project narratives, stakeholder reports, and proposal-ready map stories.Editorial quality matters. The page still needs a thesis, visuals, citations, and a conversion path.

Field mapping and mobile work

Keep field crews productive with offline-first tools, simple forms, and sync workflows designed around the job.

ArcGIS surfaceOpen stackBest fitWatch-outs
ArcGIS Field MapsQField, QFieldCloud, custom mobile PWAOffline map packets, inspections, asset updates, GPS capture, and field edits tied to QGIS projects.Offline sync, conflict resolution, device management, and training decide whether crews adopt it.
Survey123QField forms, custom web forms, PostGIS-backed surveysStructured inspections, permit intake, site surveys, observations, and simple field reports.Complex XLSForm logic, attachments, repeat records, and conditional validation should be piloted before rollout.
QuickCaptureOne-tap PWA capture, QField actions, mobile API endpointsRapid incident logging, asset observations, route notes, photo capture, and lightweight field events.The fastest capture tool is useless if review queues, QA, and export formats are not defined.
Navigator / WorkforceValhalla, OSRM, assignment dashboards, QField tasksCrew assignments, route sheets, inspection queues, arrival instructions, and field progress reporting.Turn-by-turn navigation, commercial vehicle rules, and offline routing need explicit testing.

For vibe coders and non-geospatial founders

Build location-first Micro-SaaS without becoming a geospatial department.

If your product depends on where people, assets, properties, permits, risks, routes, or territories are, you are building a location analytics product. You do not need to become a career geospatial analyst, but you do need the right location model before you ship.

Location-first questions

Where should this business operate next?

Which properties, customers, assets, or permits are inside this boundary?

What is the nearest site, competitor, facility, risk, or crew?

What can be reached in 10, 20, or 45 minutes?

Which territories overlap, leak revenue, or leave service gaps?

Which locations deserve a score, alert, report, or workflow action?

Stack layerGood defaultWhat it does for the SaaS
Location modelAddresses, parcels, points, polygons, routes, service areasDefine the unit of geography before building screens. A SaaS with weak geometry becomes a spreadsheet with a map bolted on.
Spatial databasePostgreSQL/PostGISStore geometry, index it, query it, join it, and make it available to maps, reports, APIs, and automations.
Cloud-native dataCloud Optimized GeoTIFFs, GeoParquet, PMTiles, GeoPackageKeep large imagery, vector datasets, and derived outputs portable enough to serve from object storage or analytics pipelines.
Map and UIMapLibre GL JS, Leaflet, OpenLayers, deck.glShow the few layers and actions that matter. The map is the interface, not the product strategy.
Analysis and automationGeoPandas, Shapely, Rasterio, GDAL, routing enginesScore sites, clean addresses, run spatial joins, process rasters, build reports, and turn one-off analysis into repeatable jobs.
Business workflowNext.js, APIs, queues, exports, notifications, CRM handoffTurn spatial answers into the thing a buyer pays for: a ranked list, risk report, field queue, dashboard, alert, or PDF.

Migration blueprints

Pick the pilot by team pain, not by software category.

The first phase should prove a business outcome. A good pilot has a known owner, real data, a current pain point, and a clear before-after comparison.

Desktop analyst team

ArcGIS Pro extensions are the budget pain.

Build path: Pilot QGIS with one repeatable production workflow, move shared layers to PostGIS, then convert the highest-volume analysis models.

First win: A working project template with styles, database connections, export layouts, and a training checklist.

Dashboard and web-map team

Stakeholders need a custom app, not another generic web map.

Build path: Serve trusted layers from PostGIS and GeoServer, build a MapLibre or Leaflet front end, then add filters, saved views, exports, and intake forms.

First win: One public or internal decision app that replaces a fragile ArcGIS Online map plus spreadsheet workflow.

Field crew

Field Maps or Survey123 works, but licensing and workflow fit are limiting adoption.

Build path: Convert one inspection or capture process to QField or a mobile PWA, test offline work, then document sync and QA rules.

First win: A field package crews can use without guessing which layer, form, or export is authoritative.

Imagery and remote sensing

Imagery workloads are too large or too automated for manual desktop processing.

Build path: Standardize COGs, GDAL transforms, OTB processing, metadata, and QA outputs before publishing derived layers.

First win: A repeatable imagery job that turns raw inputs into reviewed layers and a shareable map endpoint.

Municipal or open-data team

The public needs discoverable data, while staff need easier internal publishing.

Build path: Stand up a catalog with GeoNode or CKAN, connect authoritative PostGIS layers, and define update ownership.

First win: A small public catalog with clean metadata, downloadable formats, and a simple internal publishing routine.

Reality check

The best migration is often phased.

Open-source geospatial software is powerful, but the wrong migration can create a new mess. The assessment starts by deciding what to replace, where to coexist, and what should stay in Esri until the risk is lower.

Book migration assessment

Replace

Use this when a workflow is high-volume, repeatable, budget-sensitive, or needs a custom buyer-facing experience.

Example: Parcel screening, open-data catalogs, field inspections, routing analysis, and custom dashboards.

Coexist

Use this when one department still needs ArcGIS while another team can move faster with open tools.

Example: Keep Portal for legacy services while new web apps read from PostGIS and GeoServer.

Keep Esri for now

Use this when support contracts, regulatory workflows, add-ins, or enterprise governance make a fast cutover risky.

Example: Branch versioning, specialized extensions, entrenched field programs, and large stakeholder training gaps.

Related migration guides

Compare the ArcGIS stack one workflow at a time.

These low-profile guides break the migration question into the product families buyers usually search for: desktop, Enterprise, Online, dashboards, field operations, imagery, real-time systems, and developer tooling.

Desktop analyst migration

ArcGIS Pro Alternative Guide

Compare QGIS, PostGIS, GeoPackage, GeoParquet, and Python options for migrating repeatable ArcGIS Pro analyst workflows.

Enterprise platform migration

ArcGIS Enterprise Alternative Guide

Compare open alternatives for ArcGIS Enterprise portals, map services, hosted layers, identity, catalogs, and custom web applications.

Cloud web GIS migration

ArcGIS Online Alternative Guide

Compare ArcGIS Online alternatives for hosted maps, public portals, open data, credits, MapLibre, PMTiles, and PostGIS-backed applications.

Operations app migration

ArcGIS Dashboards and Experience Builder Alternative Guide

Compare ArcGIS Dashboards and Experience Builder alternatives using Superset, Grafana, MapLibre, and purpose-built React applications.

Field operations migration

ArcGIS Field Maps and Survey123 Alternative Guide

Compare ArcGIS Field Maps and Survey123 with QField, mobile web apps, and PostGIS-backed workflows for inspections and field collection.

Imagery and raster migration

ArcGIS Image Server and Remote Sensing Alternative Guide

Compare ArcGIS Image Server and remote-sensing alternatives using COGs, GDAL, Rasterio, object storage, and web imagery workflows.

Real-time location migration

ArcGIS GeoEvent and Velocity Alternative Guide

Compare ArcGIS GeoEvent and Velocity alternatives using Kafka, MQTT, PostGIS, alerts, dashboards, and real-time geospatial applications.

Developer stack migration

ArcGIS Developer Stack Alternative Guide

Compare alternatives to ArcGIS REST APIs and Maps SDKs using MapLibre, Leaflet, OpenLayers, PostGIS, routing, and geocoding services.

ArcGIS stack reference

A compact map of the ESRI ecosystem this guide is built around.

This section is intentionally quiet. It gives searchers and buyers a real product-family reference without pushing the whole taxonomy into the main conversion path.

Desktop and legacy GIS applicationsDesktop products create the analyst workflows, cartography, editing routines, and legacy project files that usually drive the first migration inventory.+

ArcGIS Pro

Primary desktop application for mapping, editing, geoprocessing, 3D, parcel, utility, and analyst workflows.

Migration angle: Pilot QGIS, PostGIS, Python, and cloud-native formats around one repeatable workflow before moving broad desktop usage.

ArcMap, ArcCatalog, ArcScene, ArcGlobe, ArcReader

Retired or legacy ArcGIS Desktop family used in older MXD, metadata, 3D, globe, and read-only map workflows.

Migration angle: Inventory file dependencies and decide whether each workflow belongs in ArcGIS Pro, QGIS, a database job, or a web app.

ArcGIS Earth

Lightweight 3D Earth viewer for KML, situational awareness, and executive review.

Migration angle: Replace some uses with CesiumJS, browser 3D scenes, static briefings, or focused situational dashboards.

Enterprise platform and servicesEnterprise deployments combine infrastructure, Portal, services, storage, identity, imagery, notebooks, and specialized servers.+

ArcGIS Enterprise, Portal, Server, Data Store, Web Adaptor

Core self-hosted platform for internal GIS services, users, content, hosted layers, routing, and security integration.

Migration angle: Translate platform responsibilities into PostGIS, GeoServer or MapServer, object storage, custom portals, identity, monitoring, and backup ownership.

Notebook, Mission, Video, GeoEvent, Image, and Knowledge Server

Specialized Enterprise components for notebooks, tactical coordination, video, real-time events, imagery, and graph analytics.

Migration angle: Treat these as separate migration tracks because each has different compute, data, security, and workflow requirements.

ArcGIS Enterprise on Kubernetes

Cloud-native deployment model for enterprise geospatial services on managed or self-managed Kubernetes.

Migration angle: Compare against cloud-native service decomposition only when the organization can operate Kubernetes responsibly.

ArcGIS Online apps and low-code buildersSaaS products and app builders are often the public or executive face of the GIS program.+

ArcGIS Online, Living Atlas, Hub, StoryMaps

Hosted maps, authoritative content, public engagement portals, open data, and narrative map publishing.

Migration angle: Separate public pages, data catalogs, authoritative data, and storytelling into the smallest maintainable replacement surfaces.

Experience Builder, Web AppBuilder, Dashboards, Instant Apps

Template and low-code tools for web apps, dashboards, widgets, and operational views.

Migration angle: Replace business-critical apps with focused custom workflows; avoid cloning widgets that no longer match the user decision.

Survey123, Field Maps, QuickCapture, Workforce, Navigator, Indoors

Field collection, smart forms, workforce assignment, routing, and indoor operations.

Migration angle: Pilot by field job, offline requirement, QA process, and post-collection output instead of by app name.

Spatial data, formats, and storageData architecture determines whether the migration creates durable ownership or just moves files between tools.+

File geodatabase and enterprise geodatabase

Native Esri storage for local projects and multi-user enterprise data management.

Migration angle: Move authoritative data toward PostGIS where shared access, SQL, APIs, and automation matter; preserve file handoffs where portability is enough.

PostGIS, SQL Server Spatial, Oracle Spatial, SAP HANA Spatial

Spatial database options for enterprise storage, analytics, and transactional workflows.

Migration angle: Choose the database based on operating model, current IT ownership, spatial query needs, and integration requirements.

GeoJSON, GeoPackage, GeoParquet, COG, PMTiles, KML, LAS/LAZ, scene layers

Exchange, analytics, cloud-native serving, web map, earth viewer, LiDAR, and 3D delivery formats.

Migration angle: Standardize formats by workflow: analysis, browser serving, offline field use, downloads, archives, and client deliverables.

Developer APIs, analysis, imagery, and real-time systemsModernization often starts when custom apps, Python jobs, imagery pipelines, or live feeds outgrow platform templates.+

ArcGIS REST API, Maps SDK for JavaScript, Runtime SDKs, ArcPy, Python API, Arcade

Developer APIs for services, web maps, native apps, automation, expressions, and platform management.

Migration angle: Inventory service dependencies and move core product logic into owned APIs, PostGIS queries, and portable analysis code.

Spatial Analyst, 3D Analyst, Network Analyst, Image Analyst, Data Reviewer, Utility Network

Extensions for raster, 3D, routing, imagery, QA/QC, and network modeling.

Migration angle: Migrate extension-heavy workflows by validating outputs, edge cases, and operations ownership rather than matching tool names.

Image Server, Drone2Map, Site Scan, GeoAI, Velocity, GeoEvent

Imagery, drone, AI, stream analytics, and real-time event capabilities.

Migration angle: Split into storage, processing, inference, events, alerts, dashboards, and publishing layers with explicit SLAs.

Cloud, security, and industry solutionsThe business case depends on procurement, support, compliance, identity, and industry-specific workflow risk.+

Windows, Linux, Kubernetes, Azure, AWS, Google Cloud, GPU infrastructure, CDN/tile caching

Infrastructure options for hosting services, processing imagery, scaling tiles, and supporting modern deployments.

Migration angle: Model operational cost and support capacity before moving licensed platform responsibilities into owned infrastructure.

ArcGIS Identity, SAML, OAuth2, PKI, RBAC, federation, web-tier authentication

Identity and access control patterns for users, groups, applications, and high-security environments.

Migration angle: Keep auth decisions close to the organization's existing identity provider and audit requirements.

Utilities, transportation, public safety, defense, telecom, oil and gas, local government, healthcare, retail, environmental, AEC

Industry solution areas where workflows may be regulated, operationally critical, or procurement-sensitive.

Migration angle: Do not generalize migration decisions across industries; pilot around the workflow, compliance posture, and support owner.

Lead magnet

Get the Modern Geospatial Stack Migration Kit.

Use the kit to brief your team before a call. It is a migration assessment worksheet for geospatial managers, business owners, consultants, municipalities, field teams, and technical leads who need a concrete migration conversation.

ArcGIS product replacement matrix
90-day pilot checklist
Migration risk audit
Cost worksheet prompts
Hybrid-stack decision guide

Open GIS Migration Kit

Get the matrix, checklist, risk audit, and cost worksheet.

Enter your details and the download will appear immediately. No hard sell, just a practical planning kit for your stack review.

Assessment offer

What we review on a migration assessment.

The goal is not a vague discovery call. The output should tell you which workflow to pilot first, what stack fits it, and where the migration risk actually lives.

01

Inventory of current ArcGIS products, licenses, extensions, services, and field apps.

02

Workflow-by-workflow recommendation: replace, coexist, defer, or keep.

03

Pilot plan with first workflow, stack, timeline, and success criteria.

04

Risk notes for data migration, security, hosting, training, support, and adoption.

FAQ

Questions teams ask before leaving ArcGIS.

The honest answer is rarely "replace everything." The right stack depends on your users, data, integrations, support model, and how much control you want over the final experience.

Can QGIS really replace ArcGIS Pro?+

For many analyst workflows, yes. QGIS is a strong fit for editing, cartography, spatial analysis, data conversion, print layouts, and plugin-driven workflows. The right answer depends on extensions, data models, automation, and how much your team relies on Pro-specific add-ins or enterprise geodatabase behavior.

What replaces ArcGIS Enterprise?+

Usually it is not one product. A practical open stack often combines PostGIS for data, GeoServer for OGC services, object storage for large files, GeoNode or CKAN for catalog needs, and custom web apps for the workflows Portal used to support.

What replaces ArcGIS Dashboards?+

Grafana, Superset, and custom React dashboards can all work. The choice depends on whether the dashboard is mostly operational metrics, business intelligence, or a map-first decision tool with filters, reports, and workflow actions.

What should we use instead of Field Maps or Survey123?+

QField is a strong open-source option when the field workflow starts from QGIS projects and needs offline collection. For very focused capture flows, a custom mobile web app backed by PostGIS can be cleaner than a general field platform.

Is open-source geospatial software actually free?+

The software can be free to license, but implementation is not free. You still need hosting, backups, monitoring, training, support, documentation, and someone accountable for the stack. The savings come from removing license bottlenecks and designing automation that scales.

What stack should a non-geospatial developer use for a location-first Micro-SaaS?+

Start with the location problem before choosing the map. A strong default stack is PostgreSQL/PostGIS for spatial storage and queries, MapLibre GL JS or Leaflet for the map UI, cloud-native formats like Cloud Optimized GeoTIFFs, GeoParquet, and PMTiles for portable data, and Python tools like GeoPandas, Rasterio, and Shapely for analysis and automation.

Do vibe coders need ArcGIS to build a geospatial SaaS?+

Usually no. Most location-first SaaS products need address cleanup, geocoding, boundaries, distance, nearest-neighbor search, routing, territories, filters, reports, and a good map interface. Those can often be built with open tools, but the data model and provider choices need careful architecture.

How long does a migration take?+

A focused pilot can often be scoped in days and built in weeks. A full enterprise replacement should be phased by workflow so the team can prove value, avoid breaking critical operations, and keep legacy systems online until replacements are trusted.

Start with the kit. Then turn it into a migration plan.

If your team is comparing ArcGIS renewals, field app costs, custom dashboard needs, or Enterprise dependencies, we can help you decide the first practical move.

This guide is a practical migration framework, not a claim that every ArcGIS deployment should be replaced. License savings, implementation cost, support needs, and timing depend on the current products, users, data, integrations, and risk tolerance.

Implementation stack

Technologies We Work With

We choose the stack around the job: browser maps for decision surfaces, spatial databases for reliable data, Python and GIS libraries for analysis, and annotation tools when imagery needs reviewer-ready labels.

QGIS

GIS Software

ESRI ArcGIS

GIS Platform

PostgreSQL

Database

PostGIS

Spatial Database

AWS

Cloud Platform

Google Cloud

Cloud Platform

DuckDB

Analytics Database

OpenAI

AI Platform

Claude AI

AI Assistant

CVAT

Annotation Tool

Python

Programming

React

Frontend

Node.js

Backend

Docker

Containerization

Kubernetes

Orchestration

Azure

Cloud Platform

TensorFlow

Machine Learning

Pandas

Data Analysis

NumPy

Scientific Computing

Jupyter

Data Science

Git

Version Control

Linux

Operating System

Ubuntu

Operating System

Mapbox

Mapping Platform

Leaflet

Web Mapping

Fastapi

API Framework

GeoPandas

Geospatial Analysis

GDAL

Geospatial Library