Put your city on the map
Roads, watermains, and sewers managed like every other asset - imported from your GIS in minutes, scored for condition, and plugged into work orders, preventive maintenance, and your capital plan.
Available on the Enterprise plan, enabled per organization by an administrator
Every asset on one map
Roads, watermains, sewers, and streetlights managed like every other asset - on a map, in your work orders, in your PM program, and in your capital plan. One system for the arena and the trunk main under the street beside it.
Condition you can defend
Every feature carries a 0-100 condition score with full inspection history. Networks roll up into a length-weighted Network Condition Index, trended automatically - so the roads budget is argued with data, not anecdotes.
Your GIS stays in charge
Import GeoJSON, Shapefiles, or CSV in minutes, or paste an ArcGIS Feature Server or Map Server URL to sync your layers live in minutes. Your GIS remains the geometric source of truth - AssetLab adds the work orders, inspections, and costs on top. No migration.
Networks, segments, and nodes - with real topology
Organize buried and linear assets into networks. Segments carry length, material, and inverts; nodes are your manholes, valves, hydrants, and poles. Segments know which nodes they connect to - so your data carries real topology, not just dots on a map.
- Every feature scored 0-100 with full inspection history
- Length-weighted NCI per network, captured to history
- Color the map by condition; filter by network, material, or class
- Topology validation flags endpoints that don't line up
From GIS export to city map in minutes
Drag in GeoJSON, a zipped Shapefile straight from ArcGIS or QGIS, or a CSV with WKT geometry from a consultant deliverable. The wizard detects the coordinate system, maps your fields, snaps topology, and shows a full dry-run preview before anything touches live data.
- CRS auto-detected from the .prj, with an EPSG picker biased toward NAD83 UTM and MTM zones
- Field mapping with auto-suggestions from common GIS field names
- Endpoint snapping within a tolerance you control
- Update mode: fresh PCI or CCTV scores update matched features and write inspection records
Works with your GIS, not against it
Most cities already run ArcGIS. Paste the URL of any Feature Server or Map Server and AssetLab syncs that layer onto your Infrastructure map in minutes, live as a read-only overlay. See a feature that needs a work order? Click it, bind it via its GlobalID, and start attaching work orders, inspections, costs, and documents.
- Public and token-protected Feature Servers and Map Servers supported
- Tokens encrypted at rest, never exposed to the browser
- Binds on GlobalID only - OBJECTID is refused by design
- Custom basemaps: XYZ, WMS, and WMTS, including authenticated
And everything else you'd expect
“Having visual metrics on asset age and maintenance history in one place has changed how I think about long-term planning. I can see at a glance which assets are aging, what work has been done on them, and how that factors into our capital planning.”
Your Streets, Pipes, and Poles Have Been
Managing Themselves Long Enough.
The typical first hour: create a network, drag in last year's GIS export, confirm the preview, and watch your city appear on the map.
No credit card required
Keep Learning About Infrastructure
Infrastructure FAQ
Common questions about managing roads, watermains, and sewers in a CMMS - GIS import, Esri integration, and condition scoring with NCI.
What is infrastructure asset management software?
Infrastructure asset management software manages linear and spatial assets - roads, watermains, sanitary and storm sewers, streetlights - as networks of segments and nodes on a map. Each feature carries attributes like material, install year, and length, plus a condition score, inspection history, work orders, and costs, so buried assets get the same rigour as buildings.
Can I import GIS data into a CMMS?
Yes. AssetLab's import wizard accepts GeoJSON, a zipped Shapefile straight from ArcGIS or QGIS, or a CSV with WKT geometry. It auto-detects the coordinate system from the .prj when present, maps your columns to AssetLab attributes, snaps segment endpoints to nearby nodes, and shows a full dry-run preview - nothing touches live data until you commit.
Does AssetLab integrate with ArcGIS and Esri?
Yes. Paste the URL of any ArcGIS Feature Server or Map Server - public or token-protected - and AssetLab syncs that layer onto your Infrastructure map in minutes as a read-only overlay. Click a feature and bind it via its Esri GlobalID to attach work orders, inspections, and costs. Tokens are encrypted at rest and never exposed to the browser, and your GIS remains the geometric source of truth.
What is a Network Condition Index (NCI)?
NCI is a 0-100 rollup of every feature's condition in a network, weighted by length - a failing 800-metre trunk main moves the needle more than a failing service stub. Every change is captured to history automatically, giving you a condition trend line per network for council and budget conversations.
How do I keep pavement and sewer condition scores up to date?
With update-mode imports. When your pavement condition vendor or CCTV contractor returns fresh scores for assets you already have, choose a stable match key and the wizard updates the matched features and writes a new inspection record for each - condition history included, no re-import of geometry required.
Can I create work orders and preventive maintenance for roads and watermains?
Yes - everything you can attach to a building asset, you can attach to a sewer segment. Create work orders directly from a feature on the map, and schedule preventive maintenance against an individual feature or an entire network - “flush every hydrant in Zone 3 annually” - with automatic work-order generation.
Who is the Infrastructure module for?
Municipalities, water and wastewater utilities, public works departments, and campus operators like universities, hospitals, and airports that run private roads and buried utilities. It's available on the Enterprise plan and enabled per organization by an administrator.