Request a Demo
Domain

Building Inspection

Ontario Building Code inspection lifecycle management — request intake through field execution to compliance tracking and enforcement orders. OBC-specific checklists, mobile field execution, deficiency management, AI-powered inspection intelligence, and occupancy certification.

≤10 sec

Scheduling

≤30 sec

Route Optimization

≤15 sec

AI Image Analysis

8-hr shift

Offline Mobile

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

15

Delegated to

8

Permit data, approved drawings, conditions

building-permit

Shared scheduling infrastructure

inspection-engine

Offline mobile framework, GPS, photo

mobile-field

Shared order/enforcement engine

compliance-orders

Image recognition, risk scoring, speech-to-text

ai-ml-engine

Route optimization, geographic dispatch

resource-dispatch

Result notifications, inspection reminders

notification-engine

All inspection activity logging

audit-trail

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

Core Capabilities

What it does

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

Inspection request intake via online, phone, or in-person with prerequisite checking and readiness confirmation.

Multi-Channel

Online (preferred), phone, and in-person request intake with permit number, inspection type, date, and site contact.

Prerequisite Check

Automatic verification that previous inspection stage has passed before new stage can be requested.

Readiness Confirmation

Applicant/contractor confirms site readiness before scheduling; reduces aborted inspections.

Inspector availability, geographic zone, and specialization matching with same-day/next-day capability.

Smart Matching

Match inspector availability × geographic zone × specialization to requested date and inspection type.

Appointment Windows

AM, PM, or 2-hour appointment windows with capacity cap and waiting list management.

Same-Day Capability

Same-day and next-day inspection scheduling when inspector capacity allows.

Daily geographic sequencing with real-time re-routing for cancellations and mobile navigation.

Geographic Sequencing

Daily inspection schedule optimized by geographic proximity; map view for inspectors.

Real-Time Re-Routing

Automatic re-routing when cancellations or additions occur during the day.

Travel Time

Travel time estimation between inspection sites; mobile navigation integration.

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

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

Entities

Select an entity to explore its fields and relationships

API Surface

Integration Endpoints

12 RESTful endpoints across 9 resource groups — plus 5 domain events for async integration.

|
POST

/api/v1/building-inspections/request

Request inspection

Ecosystem

Products that depend on this module

2 Civic products consume Building Inspection — making it one of the most critical platform services in the ecosystem.

Technical Specifications

Performance, Compliance & Configuration

Scheduling Response

Target≤ 10 seconds

Route Optimization

Target≤ 30 seconds (daily plan)

Mobile App Offline

TargetFull functionality for 8-hour shift

AI Image Analysis

Target≤ 15 seconds per photo

Inspection Report Generation

Target≤ 5 seconds (in field)

Voice-to-Text Accuracy

Target≥ 95% (construction terminology)

Risk Scoring Refresh

TargetNightly batch

Building Registry Search

Target≤ 2 seconds

FAQ

Frequently Asked Questions

Ready to Integrate

Build on Building Inspection

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