The Platform
Modules built to work together on a single data model and a single audit trail.
Core Operations
Asset tracking, work orders, inspections, maintenance scheduling, permitting, and document management.
Asset Management
Track every asset from commissioning to decommission. Hierarchical asset structures, configurable dynamic types, and full lifecycle management with map view.
- Hierarchical asset trees with unlimited depth
- Configurable asset types with custom attributes
- Location mapping and spatial relationships
- Full lifecycle tracking with depreciation schedules
- Barcode and QR code scanning

Work Orders
Event sourced work orders where every state change is an immutable event with SHA-256 hash chains. Assignment, priority, SLA tracking, time and cost tracking, and templates with checklists.
- Append only event store for tamper evident history
- Priority and SLA tracking with escalation rules
- Technician assignment and workload balancing
- Time and cost tracking per work order
- Templates with prebuilt checklists
- Bulk status updates across multiple work orders

Inspections
Configurable inspection checklists with scheduling, approval workflows, and photo evidence. AI powered defect detection identifies corrosion, cracking, and structural issues with confidence scoring.
- Configurable checklists with drag and drop builder
- Scheduled and ad hoc inspection support
- Photo evidence with GPS tagging
- AI defect detection via AWS Rekognition with confidence scoring
- Auto work order generation from inspection findings
- Approval workflows for inspection sign off

Maintenance
Preventive, predictive, and condition based maintenance scheduling. Automatically generates work orders when maintenance is due and tracks overdue items across the entire asset portfolio.
- Preventive maintenance with recurring schedules
- Predictive maintenance based on condition data
- Condition based scheduling from sensor inputs
- Automatic work order generation when maintenance is due
- Overdue maintenance tracking with escalation

Permitting & Licensing
Six permit types with a nine state lifecycle from draft through issued, expired, or revoked. Fee tracking, automatic expiry detection, and approval workflows.
- Six permit types: building, electrical, plumbing, mechanical, demolition, special event
- Nine state lifecycle: draft, submitted, under review, revision requested, approved, issued, expired, revoked, cancelled
- Fee tracking and payment status
- Automatic expiry detection and notifications
- Approval workflows with multistep review

Documents
Version controlled document management linked directly to assets, work orders, and inspections. Retention policies with legal hold support and S3 backend with KMS encryption.
- Version control with diff history
- Entity linked documents (asset, work order, inspection)
- Configurable retention policies with legal holds
- Full text search across all documents
- S3 backend with KMS envelope encryption

Compliance & Reporting
Framework mapping, automated evidence collection, risk scoring, sustainability tracking, and FEMA compatible damage assessments.
Compliance
Multi framework compliance mapping to SOC 2, GASB 34, Section 508, and custom frameworks. Automated evidence collection from operations with one click audit export.
- Multi framework compliance mapping (SOC 2, GASB 34, Section 508)
- Automated evidence collection from operations
- Legal holds with predeletion checks
- One click audit export with evidence packages
- Compliance dashboard with real time status

Analytics & Reports
Real time KPI dashboards with SLA compliance tracking, scheduled email digests, and integrity verification via SHA-256 hash chains. FOIA export with automatic PII redaction.
- Real time operational dashboards
- SLA compliance tracking with on time resolution rates by priority
- Scheduled email digests (daily, weekly, monthly)
- Integrity verification with SHA-256 hash chains
- FOIA export with automatic PII redaction

Predictive Risk Scoring
Five factor weighted risk model that calculates a 0 to 100 score for every asset. Scores feed directly into capital planning replacement lists and recalculate daily.
- Five factor weighted model: condition, findings, maintenance, work orders, age
- 0 to 100 score with five categories: low, moderate, elevated, high, critical
- Daily automatic recalculation across all assets
- Feeds into capital planning replacement lists
- Historical risk trend tracking

Sustainability & Carbon Tracking
Track Scope 1 and Scope 2 emissions using EPA emission factors. California SB-253 compliance ready with CSV export for regulatory reporting.
- Scope 1 and Scope 2 emissions tracking
- EPA emission factors for accurate calculations
- California SB-253 compliance ready
- CSV export for regulatory reporting

Emergency Damage Assessments
FEMA compatible damage assessments with categories A through G and five severity classifications. GPS tagged photo evidence with SHA-256 chain of custody hashing for Public Assistance reimbursement.
- FEMA compatible categories A through G
- Five severity classifications
- GPS tagged photo evidence
- SHA-256 chain of custody hashing
- Public Assistance reimbursement documentation
Water & Environmental
For water utilities working through the Lead and Copper Rule Revisions deadline.
Water Quality & LCRI Compliance
Service line inventory management, water quality test recording with automatic Maximum Contaminant Level exceedance detection, and an LCRI deadline dashboard counting down to October 2027. Ten preloaded EPA standards including lead at 15 ppb and copper at 1300 ppb.
- Service line inventory: lead, copper, galvanized, unknown classification
- Water quality test recording with automatic MCL exceedance detection
- Ten preloaded EPA standards (lead 15 ppb, copper 1300 ppb, turbidity, chlorine, and more)
- LCRI deadline dashboard counting down to October 2027
- Bulk lab result import for high volume testing
Capital Planning
Multi year capital improvement programs with funding source tracking and grant deadline notifications.
Capital Improvement Planning
Multi year capital improvement programs with project status workflows, funding source tracking with grant status, and budget lines by category. Grant deadline notifications at 60, 30, 14, and 7 days.
- Multi year program management
- Project status workflows: candidate, approved, scheduled, in progress, completed, cancelled
- Funding source tracking with grant status (applied, submitted, awarded, denied, expired)
- Budget lines by category: design, construction, contingency, inspection, admin
- Grant deadline notifications at 60, 30, 14, and 7 days
Supply Chain
Inventory management and procurement integrated directly into maintenance workflows.
Inventory
Stock tracking with barcode and SKU scanning, automatic reorder alerts when stock drops below threshold, and material issuance tracking per work order.
- Stock tracking with barcode and SKU scanning
- Auto reorder alerts when stock drops below threshold
- Material issuance to work orders
- Storeroom management with min/max levels

Procurement
Vendor management and purchase requisition workflows connected to inventory and work order systems.
- Vendor management with performance tracking
- Purchase requisition workflows
- PO creation and approval
- Integration with inventory and work orders
Citizen Engagement
A public facing portal where citizens can submit service requests without creating an account.
Citizen Request Portal
Public facing service request portal with no login required. Ten categories covering common infrastructure issues. Automatic tracking codes for citizen follow up and auto work order creation.
- No login required for citizens
- Ten categories: pothole, street light, water main, sewer, sidewalk, tree, graffiti, drainage, signal, other
- Automatic tracking codes (CR-XXXXXXXX) for citizen follow up
- Auto creates work orders from submitted requests
- Status tracking: submitted, acknowledged, in progress, resolved, closed
Integrations
Thirteen integration providers across construction, industrial control, fleet, GIS, and citizen-service systems, plus outbound webhooks and digital twin feeds.
Procore
Bidirectional sync of RFIs, submittals, punch items, daily logs, and documents, plus a raw mirror of change orders, prime contracts, and coordination issues. Webhook receiver (HMAC-SHA256) and write-back for status changes.
- Bidirectional RFI, submittal, punch list, and daily log sync
- Raw mirror of change orders, prime contracts, coordination issues
- Webhook receiver with HMAC-SHA256 verification
- Write-back for status changes
Autodesk Construction Cloud
OAuth2 integration with bidirectional write-back. Issues map to the punch list, plus submittal sync, RFI sync, document browsing, and Data Connector bulk import.
- Three-legged OAuth2 authentication
- Issues to punch list, submittal, and RFI sync
- Document browsing and Data Connector bulk import
- Bidirectional, event-driven write-back
CxAlloy
Commissioning sync so the Cx team keeps its system of record while issues and completion status flow into the operational and compliance picture.
- Commissioning issue and completion sync
- Keeps CxAlloy as the Cx system of record
- Feeds the operational readiness and compliance view
Ignition & Edge Collector
Read the facility's OT layer. Connect an Ignition gateway directly over OPC-UA, or run an outbound-only edge collector for OPC-UA, Modbus, BACnet, and MQTT Sparkplug B, with a FIPS 140-3 build for federal sites.
- Direct Ignition gateway connection over OPC-UA with tag picker
- Edge collector: OPC-UA, Modbus, BACnet, MQTT Sparkplug B
- Outbound-only, no inbound ports, per-device mutual TLS
- FIPS 140-3 build with signed configuration and SBOM
ERP
Sync with Tyler Munis and generic ERP systems for the financial and asset records that live outside the operations platform.
- Tyler Munis and generic ERP sync
- Asset and financial record alignment
SCADA & IoT
Real time sensor telemetry ingest supporting up to 1,000 readings per batch. Threshold based alarm rules with six operators, alarm lifecycle management, and automatic work order creation from alarms.
- Real time telemetry ingest (up to 1,000 readings per batch)
- Threshold based alarm rules with six comparison operators
- Alarm lifecycle: active, acknowledged, resolved
- Auto work order creation from alarms
- Five step setup wizard with code snippets (cURL, Python, Node.js, Arduino)
Fleet Management
Three fleet telematics platforms: Geotab, Samsara, and Verizon Connect Reveal. GPS telemetry, speed, odometer, engine hours, and per vehicle detail pages with fuel records.
- Geotab integration via JSON-RPC 2.0
- Samsara integration via REST API
- Verizon Connect Reveal integration via REST API
- GPS telemetry, speed, odometer, engine hours
- Per vehicle detail pages with fuel records
Drone Inspections
Six drone platforms with automatic asset GPS matching and a photo to inspection pipeline. AI powered defect detection identifies corrosion, cracking, vegetation encroachment, and structural deformation.
- Skydio Cloud: Blue sUAS approved, automatic flight and media sync
- DJI FlightHub 2: enterprise fleet management with webhook integration
- DJI Cloud API: direct MQTT for Matrice and Dock series
- DroneDeploy: flight plans, maps, and orthomosaics
- Pix4D: 3D models and processed outputs
- DJI Fly: consumer drone SRT telemetry import
NWS Weather Alerts
Automatic National Weather Service polling by area and severity. Configurable alert rules by event type with auto work order creation and severity to priority mapping.
- Automatic NWS polling by area and severity
- Configurable alert rules by event type (tornado, flood, winter storm)
- Auto create emergency work orders from alerts
- Severity to priority mapping
Open311 & GeoReport v2
Citizen service request sync from platforms like SeeClickFix, CivicPlus, and Catalis. Automatic deduplication by external ID.
- SeeClickFix, CivicPlus, Catalis integration
- GeoReport v2 protocol support
- Automatic deduplication by external ID
- Bidirectional status sync
ESRI ArcGIS
Bidirectional asset sync with ArcGIS using OAuth client credentials. Feature layer pagination, configurable field mapping with transforms, and coordinate projection.
- Bidirectional asset sync
- OAuth client credentials authentication
- Feature layer pagination
- Configurable field mapping with transforms
- Coordinate projection (Web Mercator to WGS84)
Outbound Webhooks
Subscribe to any domain event in the platform. HMAC-SHA256 signed payloads with automatic retry and exponential backoff.
- Subscribe to any domain event
- HMAC-SHA256 signed payloads
- Automatic retry with exponential backoff (up to 8 attempts)
- Delivery log with response status
Digital Twin Data Feeds
GeoJSON FeatureCollection endpoints for asset locations with risk scores. Per asset condition, maintenance, and telemetry endpoints for 3D visualization platforms.
- GeoJSON FeatureCollection for asset locations with risk scores
- Per asset condition, maintenance, and telemetry endpoints
- Composite endpoint for single call data bundle
- No PII in data feeds
Workflow Automation
Escalate overdue work, route inspection findings to work orders, and standardize processes with templates.
Escalation Rules
Configurable delay hours before escalation with notification to specific roles. Per priority rules with notifications via all six channels.
- Configurable delay hours before escalation
- Notify specific roles (supervisor, admin)
- Per priority escalation rules
- Notifications via all six channels
Workflow Routing Rules
Automatically generate work orders from inspection findings based on severity, asset type, and finding type. Custom rules per tenant with sensible defaults.
- Auto generate work orders from inspection findings
- Rules based on severity, asset type, and finding type
- Custom rules per tenant
- Preconfigured defaults included
Work Order Templates
Prebuilt templates with JSONB checklists, prefilled work type, priority, and estimated hours. Custom templates per department.
- Prebuilt templates with checklists
- Prefilled work type, priority, and estimated hours
- Organization wide standardization
- Custom templates per department
Notifications
97 notification types across six channels with per user, per type, per channel preference toggles.
Notification System
Six notification channels with 97 notification types covering every module. Per user per type per channel preference toggles with deduplication to prevent notification spam.
- Email (SMTP/SES with HTML and text templates)
- In-App (real time with unread counts)
- Push (Expo Push API for mobile)
- SMS (Twilio)
- Slack (Block Kit formatting)
- Microsoft Teams (Adaptive Cards)
- 97 types: work orders, inspections, maintenance, compliance, water quality, SCADA alarms, weather alerts, CIP deadlines, inventory alerts, and more
- Per user per type per channel preference toggles
Mobile
Native mobile app with a 45 second session target for field workers.
Mobile App
Offline first architecture with request queue and auto sync on reconnect. Biometric authentication, push notifications, barcode scanning, and GPS tagged photo capture.
- Dashboard, Work Orders, Inspections, Assets, and Inventory
- Offline first with request queue and auto sync
- Biometric authentication (fingerprint and face)
- Push notifications
- Barcode and SKU scanning for inventory
- Photo capture with GPS metadata
- Dark theme, haptic feedback, swipe to status gestures
Support & Administration
Ticket management, data import, user roles, API keys, and multi tenant administration.
Support Tickets
Built in ticket lifecycle management with priority, category, notes, and attachments.
- Ticket lifecycle management
- Priority and category assignment
- Notes and attachments
- Resolution tracking
Data Import
Migrate from legacy systems with structured CSV and Excel import. Column mapping, validation with dry run preview, and detailed error reporting.
- CSV and Excel file support
- Interactive column mapping interface
- Dry run preview with validation
- Detailed error reporting
- Incremental and bulk import modes

User & Role Management
Six built in roles with granular RBAC and least privilege defaults. Invitation workflow and role changes with full audit trail.
- Six roles: admin, supervisor, inspector, technician, auditor, subcontractor
- Invitation workflow with role assignment
- Role change audit trail
- Least privilege defaults (first user admin, subsequent users auditor)
API Key Management
Create API keys with role assignment, optional expiration, and usage tracking for programmatic access.
- Key creation with role assignment
- Optional expiration dates
- Usage tracking and analytics
- Programmatic access to all platform endpoints
Multi Tenant Administration
Full tenant lifecycle management from provisioning through deprovisioning with destruction certificates. Schema level database isolation.
- Tenant provisioning with schema creation
- Per tenant settings and configuration
- Schema level database isolation
- Deprovisioning with destruction certificates







