Architecture
Platform Modules
147 plug-and-play modules across three architectural layers — each module owns a single bounded context, exposes stable APIs, and can be composed into any Civic product.
22
Platform
19
Shared
80
Domain
Platform Infrastructure
Foundational services that every product depends on — identity, payments, GIS, workflow, AI, integration bus, and more.
Shared Functional
Cross-cutting capabilities consumed by multiple domains — billing, inspections, work orders, property registry, asset registry.
Domain
Specialised business logic for individual municipal domains — tax, utilities, recreation, elections, roads, fire, and 90+ more.