Should you build or buy Public Works & Infrastructure Asset Management?

Public works asset management software tracks the physical infrastructure a city or county owns, from roads, signs and signals to stormwater and water mains, and runs the work-order loop from citizen request through inspection, maintenance, cost tracking and GASB reporting. Public works directors, GIS staff and finance teams buying for a municipality or utility use it daily.

Buy the public-works EAM and let ArcGIS-native apps handle local workflows around it.

Build it, buy it, or bridge?

⚒ Build it
✓ Buy it
➔ Bridge
Cost shape
A self-build still pays for ArcGIS licensing, mobile support and integration work, plus staff to maintain it.
Vendors price by population tier, with packaged work-order, inspection and GASB modules bundled into one contract.
License the asset-management system of record; build ArcGIS field apps for crews and public-facing intake.
Time to value
A county with GIS staff can assemble ArcGIS work-order apps in-house, but expect months of staff time.
Cartegraph, Cityworks and Lucity ship configured work-order, inspection and GASB modules ready for a rollout.
Deploy the vendor's core in weeks; add ArcGIS apps for local workflows over the following months.
Differentiation captured
A department's crew routing, 311 intake and finance wiring are genuinely its own, worth owning.
The asset, inspection and GASB evidence core is table stakes; no city wins customers on its CMMS.
Vendor owns the audited core; the department owns how work gets routed to crews.
AI feasibility today
AI coding tools make a custom ArcGIS work-order app realistic for a county with GIS staff.
Vendors are adding AI-assisted inspection scoring and copilot-style dispatch, not yet a build-it-yourself replacement.
Use AI to speed the ArcGIS integration layer; keep GASB evidence inside the vendor's system.
Who it fits
A county or utility with in-house GIS staff and appetite for a permanent maintenance owner.
Any city or utility that wants an audited system of record without hiring GIS developers.
A department that already runs ArcGIS and wants field apps without rebuilding the ledger.

When building makes sense

Building makes sense for a county or utility that already runs ArcGIS and has GIS staff who can own a work-order module as a permanent product. Some agencies have paired ArcGIS Online with Survey123 and Workforce to run inspections and mobile-crew dispatch as production apps, without buying a full EAM suite. What building does not replace is the audited half of the job: GASB 34 evidence, 311 intake wired to a call center, and the multi-year support contract that keeps a system running after the developer who wrote it leaves. Building earns its keep for the integration and field layer around a vendor system, or for an agency with genuine GIS capacity and appetite for long-term ownership.

When buying makes sense

Buying is the right call for most public-works departments because the audited half of this job, GASB 34 evidence, 311 intake and mobile-crew dispatch, arrives configured out of the box. Cartegraph, Cityworks and Lucity are purpose-built for the asset, inspection and work-order loop that every department runs, and they carry the population-tiered pricing and packaged compliance templates that a homegrown system would have to invent from scratch. Cityworks (recently folded into Trimble Unity Maintain) is built natively on Esri's ArcGIS platform, so a department that already licenses ArcGIS gets both the vendor's audit trail and the GIS integration in one contract instead of stitching the two together itself. Buying wins when a department needs a support line, a documented upgrade path and a vendor that has already solved GASB reporting for thousands of municipalities.

The desk read

Build-versus-buy analysis for Public Works & Infrastructure Asset Management is being written. In the meantime, the framework that drives every B4 call is on the B4 Index page.

Representative vendors CartegraphLucity + 5 more, listed in the full index

Frequently asked

What is public works asset management software?

It's the work-order and inspection system that sits on top of a city's or county's GIS, turning a citizen complaint or a scheduled inspection into a tracked job with cost coding, a crew assignment and the paper trail an auditor checks against GASB 34 standards.

Can a city really build its own asset-management system?

It happens on top of Esri's ArcGIS, where a county with in-house GIS staff can assemble Survey123 and Workforce into a working inspection and dispatch system without buying a packaged EAM. It stays rare because most public-works departments don't carry that kind of GIS staff, which is why the vendor suites remain the default.

Why does Cityworks require ArcGIS?

Cityworks, recently folded into Trimble Unity Maintain, was built GIS-first from day one, with your parcel and asset layers as the single source of truth. That's the selling point for a department already on Esri's platform, and the reason a department without ArcGIS should compare Cartegraph or Lucity instead.

What do these systems actually cost?

Pricing is population-tiered and quote-based rather than published as a flat rate, so a small city pays far less than a large county running a citywide rollout with GASB reporting and 311 integration built in. Get quotes from at least two vendors before assuming the smaller name is cheaper.

What are the main public works asset management vendors?

Representative vendors include Cartegraph, Lucity. B4 Pro includes the category score and the full vendor list.

The B4 Index scores every software category on two axes, strategic differentiation and AI feasibility, to classify it Build, Buy, Bridge, or Beware. See the full methodology.