A private water operator detects a pressure drop on a branch line at three in the morning. The duty supervisor opens the Computerised Maintenance Management System (CMMS), finds the asset, raises the work order, and that is when the real problem starts. The platform tells him which element failed. It does not tell him which service connections downstream now have no supply, or which valves to close to isolate the section while cutting off the fewest customers. That information is not in the CMMS. It lives in the head of the veteran technician who knows the network by heart, or on a printed map pinned to the control room wall.

The same situation repeats across any operator with assets spread over a territory: a portfolio of solar plants, a logistics network with several hubs, a private industrial park, a mid-sized water concession. The CMMS works. It logs orders, builds history and reports indicators. But there is a whole class of operational questions it cannot answer, and those are precisely the ones that cost the most money during an incident.

An asset as a record versus an asset as a network node

Most CMMS platforms on the market are blind to territory. They model each asset as a row in a table: identifier, description, location, criticality, history. Location, at best, is a coordinate pair or a street address. The system knows where each thing sits, but it does not understand how those things relate to one another. A pump and the valve that isolates it are two records whose only link is belonging to the same site. The network, as a logical structure with connections, flow direction and dependencies, simply does not exist for the software.

For a single compact plant, that gap is tolerable. The maintenance lead holds the site in his head and the CMMS works fine as a digital logbook. The trouble appears when assets disperse: tens of kilometres of linear network, separate installations, branches that depend on each other. There the question stops being "what is wrong with this asset" and becomes "what does the failure of this asset drag down with it", and a generic CMMS has no way to compute that.

The technical difference lies in how geography is stored. A system with native spatial topology does not keep positions as plain text; it stores them with geographic types and operators that understand relationships: intersection, containment, distance and, above all, network connectivity. This is the approach behind engines such as PostGIS, which resolve in a single query what otherwise needs a person and a map. Given the virtual closure of a valve or a node, the system returns the list of affected elements downstream without anyone scripting it on the spot.

The signs the generic CMMS has run out of road

There are concrete indicators, not opinions, that an operation has outgrown its tool. The first is a parallel system: if answering "what is affected" means someone opening QGIS, a spreadsheet of network sections or a scanned map, the operation is maintaining two truths about the same assets. The second sign is dependence on key people. When knowledge of the network topology lives in the experience of one or two technicians, that person's sick leave, retirement or holiday becomes a real operational risk, not a theoretical one.

The third sign is the cost of any spatial query. Legitimate, frequent questions — which assets fall inside the zone of planned works, which installations sit within a given radius of an incident, which section concentrates the most corrective work per kilometre — take an afternoon of manual cross-referencing of exports. The fourth is reporting: when the indicators management asks for force someone to reconcile the CMMS figure against the GIS figure, month-end closing stretches out and confidence in the numbers falls.

Why the GIS layer has to be native, not bolted on

The market's usual answer is to couple a GIS to the CMMS through an integration: a toolbar that syncs two systems and keeps assets "aligned" between them. It works, but it recreates the very problem it was meant to solve — two sources of truth to reconcile, two licences, two data models and a single point of failure in the sync. The alternative is for the geospatial layer and the maintenance operation to share the same model from the start, so that a work order and the asset geometry are not two linked copies but the same record seen from two angles.

That native integration is also what enables two things a distributed-asset operator values above a pretty map. The first is working in the field without depending on coverage: the technician in an underground chamber, an isolated wind farm or a stretch of network with no signal logs the intervention on the map and syncs it once connection returns, with no notebooks and no later transcription. The second is vendor independence: if data enters and leaves in standard geospatial formats — those defined by the Open Geospatial Consortium, such as GeoPackage or GeoJSON — the operation is not trapped in one platform. Maptainer is built on that single-model GMAO + GIS premise, but the criterion holds for evaluating any tool: data portability is a technical feature, not a sales pitch.

What changes, and how it is measured

The translation into operations is direct and measurable. Mean time to repair (MTTR) during incidents on distributed networks depends as much on diagnosis of impact as on travel time. If the system delivers the list of affected assets and the isolation sequence in seconds, the crew leaves with a plan instead of improvising one. The quality of internal and customer communication during the incident improves for the same reason. And knowledge of the network stops being one person's property and becomes an organisational asset — which is exactly what any management system aligned with ISO 55000:2024 calls for.

The useful question for any operations manager evaluating a platform is not whether it has a map. Almost all of them do. The question is this: given a simulated cut at a specific node, does the system return the list of affected downstream assets without my having to export to another tool? If the answer requires leaving the CMMS, what is on the table is a CMMS with a map on top, not a CMMS with GIS.