ON THIS PAGE
Enterprise GIS modernisation is often described as a technology upgrade: move to a newer version, migrate services, rebuild applications and retire the old environment. That approach can succeed technically while leaving the organization with the same duplicated data, disconnected workflows and support problems it had before.
A modernisation programme should begin by understanding what the GIS is expected to do for the organization. Technology decisions should follow from that operating model.
Question 1: Who actually uses the GIS?
Enterprise GIS is not one audience. A government or infrastructure organization may have desktop analysts, field inspectors, planners, executives, call-centre staff, engineers, contractors and public users accessing different pieces of the same environment.
- tasks performed;
- datasets required;
- frequency of use;
- editing versus read-only needs;
- desktop, web or mobile access;
- performance expectations;
- offline requirements;
- security classification;
- integration dependencies;
- pain points.
Question 2: Which datasets are authoritative?
Modernising applications without modernising data governance simply creates faster access to inconsistent information. Many organizations have multiple versions of parcels, roads, facilities, utilities or administrative boundaries.
- authoritative datasets;
- data owners;
- technical custodians;
- update frequency;
- validation rules;
- publishing process;
- retention requirements;
- approval rights.
Authoritative does not necessarily mean centralized
ArcGIS Enterprise supports patterns where web layers reference registered databases, cloud stores or other systems rather than forcing every dataset into one repository.
Question 3: What must GIS integrate with?
- asset management;
- ERP;
- CRM;
- permitting;
- document management;
- BIM;
- IoT and sensor platforms;
- data warehouses and lakes;
- identity and access management;
- field workforce platforms.
Integration should be designed around data ownership and transaction flow. Ask which system creates a record, which system updates it and where the spatial component belongs.
Avoid duplicated business logic
If an asset-management platform already owns maintenance status, GIS should not create a second independent status unless there is a clear synchronization model.
Question 4: How will the environment be operated after go-live?
- infrastructure monitoring;
- backup and restore;
- patching and upgrades;
- security reviews;
- service publishing;
- application release management;
- user provisioning;
- license management;
- incident response;
- capacity planning;
- documentation;
- training.
Cloud does not remove governance
Deploying on Azure can improve flexibility and automation, but someone still needs to own performance, security, cost, backup and operations.
Question 5: What measurable outcomes should improve?
- reduced duplicate data entry;
- shorter permit-review time;
- faster field-to-office synchronization;
- fewer disconnected viewers;
- improved data quality;
- higher availability;
- simpler publishing;
- better mobile access;
- lower manual reporting effort;
- standardized APIs.
Assess the current environment before designing the target
- ArcGIS Enterprise components;
- databases and geodatabases;
- services;
- web maps;
- applications;
- scheduled scripts;
- ETL processes;
- integrations;
- user roles;
- licenses;
- infrastructure;
- backup dependencies;
- obsolete components.
The objective is not merely to count assets. It is to understand dependencies. A small scheduled script may be operationally more important than a visually prominent viewer.
Decide what should be retired, replaced, reconfigured or retained
- Retire: no longer needed;
- Replace: capability needed but implementation should change;
- Reconfigure: existing platform can be adapted;
- Retain: still fit for purpose;
- Consolidate: several applications can become one shared capability.
Design around reliability, security and scale
Current Esri guidance emphasizes reliability, performance/scalability, security, integration, automation and observability as core architecture concerns.
Reliability
Which workflows are mission-critical? Is high availability required? What is the acceptable recovery time?
Security
How will identity, roles, network segmentation, certificates, API access and privileged administration be managed?
Performance and scalability
What are the expected concurrent users, service types, imagery volumes and peak workloads?
Observability
How will the team know when services are slow, storage is growing unexpectedly or integrations have failed?
Licensing and entitlement should be part of discovery
Modernisation is a good time to understand how software entitlements are actually being used. Review named users, desktop entitlements, server capabilities, extensions, test environments and inactive assignments.
Design for automation from the start
Repeatable administrative tasks should not rely entirely on manual intervention. Opportunities include automated deployment, health checks, data refresh, service publishing, backup verification and usage reporting.
Automation scripts are production assets and need source control, documentation, credentials management and ownership.
Observability should include business services
CPU and memory monitoring may show that infrastructure is healthy while an important service or integration is failing. Monitor portal availability, service response, database connectivity, scheduled jobs, certificate expiry, storage growth and API failures.
Migration should be phased
- establish core platform and identity;
- migrate authoritative data and shared services;
- move critical applications;
- modernize integrations;
- migrate field/mobile workflows;
- retire duplicates;
- optimize and automate.
Testing needs to cover workflows
A server responding successfully does not prove a business process works. Test login, search, edit, sync, approval, report generation, API exchange and downstream updates under realistic load.
Build a decommissioning plan
Legacy infrastructure often remains online “temporarily” and then becomes permanent. Define what must be archived, what remains read-only and when each component can be switched off.
Training and change management are architecture issues too
Modernisation should include role-based training for administrators, publishers, analysts, developers and end users. Documentation should cover both technology and operating procedures.
Where SIME fits
SIME supports enterprise GIS implementation, Esri environments, GIS application development, spatial databases, systems integration, Azure deployments, training, support and broader GIS infrastructure management.
Further reading
Identity and access architecture should be redesigned deliberately
Modernization is an opportunity to replace ad-hoc local accounts with a clearer identity model. Government and enterprise environments may integrate GIS with corporate identity providers, single sign-on and role-based groups.
Define who can administer the platform, publish services, edit authoritative data, create applications and consume sensitive layers. Privileged roles should be limited and auditable.
Data migration is not only a copy operation
Moving an enterprise geodatabase or hosted content to a new environment can expose schema issues, unsupported field types, broken relationships, stale attachments and coordinate inconsistencies.
Migration should include validation before and after transfer. Compare feature counts, domains, subtypes, relationships, attachments, spatial references and representative application workflows.
Application modernization should separate configuration from custom code
Some legacy applications were custom-built because no configurable tool existed at the time. Modern platforms may now provide standard components that satisfy much of the requirement.
Use custom development where it provides real business value, but avoid rebuilding commodity functions unnecessarily. Every custom component becomes something the organization must test, document and maintain.
Integration patterns should be documented
For each external system, record the direction of data flow, interface type, authentication, update frequency, failure behavior and system of record.
This prevents integrations from becoming undocumented point-to-point dependencies understood by only one developer.
Backup strategy must include recoverability testing
A backup is useful only if it can be restored. Modernization programmes should document recovery procedures and periodically test them. Recovery requirements can differ between portal configuration, databases, file stores, object storage and custom applications.
Performance testing should use realistic workloads
Small test datasets and one-user demonstrations do not represent enterprise load. Test representative concurrent users, complex services, imagery volume, database queries and integration traffic.
Performance bottlenecks can occur in the database, network, web tier, service configuration or application design. Monitoring should help identify the actual constraint rather than assuming every problem requires more infrastructure.
Governance after go-live determines whether the platform stays modern
Without an ongoing architecture and change-control process, a newly modernized GIS can accumulate the same duplication it replaced. Establish standards for new services, applications, data stores, integrations and custom code.
Security architecture should include data classification
Not every layer has the same sensitivity. Public basemaps, internal planning data and critical-infrastructure assets may require different permissions, logging and sharing rules. Modernisation is a good opportunity to align GIS roles with the organization’s wider information-security model.
Define environments and promotion paths
Development, test, staging and production environments should have clear purposes. Content should move between them using controlled deployment or publishing procedures rather than ad-hoc copying.
This improves release quality and makes rollback possible when an application or service update causes problems.
Capacity planning should consider imagery and 3D workloads
Enterprise GIS increasingly serves large raster collections, 3D scenes and analytical services. These workloads can differ significantly from simple feature-map services. Storage throughput, cache strategy, GPU requirements and network bandwidth may become architecture considerations.
Operational documentation should be treated as a deliverable
Architecture diagrams, service inventories, backup procedures, integration specifications, credential ownership and troubleshooting guides reduce dependence on individual staff. Documentation should be updated as part of change control rather than created once and forgotten.
Governance should define who can create new content
If every department can publish services and applications without standards, a modern platform can quickly become cluttered. Define naming, metadata, ownership and review requirements for new enterprise content.




