Request a Demo
Domain

SWM Facility Operations

SWM facility lifecycle operations — sediment tracking, maintenance work orders, outlet structure management, bathymetric surveys, performance monitoring, ECA compliance, and private facility oversight.

Annual

Sediment Tracking

Certified

Outlet Structures

Scheduled

Bathymetry

Tracked

Private Oversight

Purpose-Built for Canadian Municipalities

Ontario Compliant
MFIPPA Ready
AODA Accessible
Bilingual Support
Canadian Hosted
SOC 2 Aligned

Purpose & Scope

What this module owns

Clear ownership boundaries prevent duplication and ensure every capability has exactly one authoritative home.

Owns

7

Delegated to

5

Stormwater asset inventory, facility registry

stormwater-infrastructure

Work order workflow, scheduling, resource allocation

work-order-engine

Inspection forms, mobile inspection, scheduling

inspection-engine

ECA registry, environmental reporting

compliance-orders

Dashboards, trend analysis, KPIs

reporting-analytics

These capabilities are handled by dedicated modules and consumed via stable API contracts — keeping boundaries clean and ownership unambiguous.

Core Capabilities

What it does

3 capability groups comprising 6 discrete capabilities — each with API surface, business rules, and data ownership.

Annual sediment depth measurement with accumulation rate calculation, dredging threshold triggers, disposal tracking, and cost tracking.

Measurement

Annual sediment depth measurement at multiple points per facility — GPS-located measurement stations.

Accumulation Rates

Accumulation rate calculation (m³/year) — trend analysis predicts dredging timeline.

Dredging Threshold

Configurable threshold (typically 50% design volume loss) triggers dredging work order and budgeting.

Disposal Tracking

Sediment volume removed, disposal site, environmental testing (contaminant analysis), disposal cost.

Routine, reactive, and seasonal maintenance work orders for SWM facilities — mowing, debris removal, inlet/outlet clearing, vegetation management.

Routine Maintenance

Scheduled maintenance: mowing/trimming, debris removal, inlet/outlet clearing, fence/signage maintenance.

Reactive Maintenance

Complaint or inspection-driven work orders — erosion repair, blockage clearing, vandalism repair.

Seasonal Programs

Seasonal maintenance programs — spring cleanout, fall preparation, winter access, post-storm inspection.

Resource Tracking

Labour hours, equipment, materials, and contractor costs tracked per facility — supports unit cost analysis.

Every module owns a single bounded context, exposes stable APIs, and can be composed into any Civic product — that's the architecture that scales.

Krutik Parikh

Creator of Civic

Data Model

Entity Architecture

4 entities with 4 relationships — the authoritative schema for this bounded context.

Entities

Select an entity to explore its fields and relationships

API Surface

Integration Endpoints

7 RESTful endpoints across 6 resource groups — plus 5 domain events for async integration.

|
GET

/api/v1/swm-facility/sediment

Sediment accumulation records by facility

POST

/api/v1/swm-facility/sediment

Record sediment measurement

Technical Specifications

Performance, Compliance & Configuration

Sediment Tracking

TargetAnnual measurement all facilities

Outlet Inspection

TargetPer manufacturer schedule

Bathymetric Survey Completion

TargetWithin scheduled cycle

Private Facility Compliance

Target100% annual review

System Availability

Target99.9%

FAQ

Frequently Asked Questions

Ready to Integrate

Build on SWM Facility Operations

Request an architecture brief, integration guide, or live demo environment for your team.