Building Permit
Specialized building permit processing for Ontario Building Code compliance — plans examination by discipline, construction value-based fees, development charges, AI/BIM-powered plan review, automated zoning checks, and contractor portal with BCIN tracking.
AI Plan Review
Zoning Check
BIM Processing
Fee Estimate
Purpose-Built for Canadian Municipalities
Purpose & Scope
What this module owns
Clear ownership boundaries prevent duplication and ensure every capability has exactly one authoritative home.
Owns
11Delegated to
6Application lifecycle, multi-dept review
Fee calculation, DC rates
Building inspection scheduling
AI plan review, zoning check, image analysis
Plans storage, version control
Property/zoning data, setback calculations
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 10 discrete capabilities — each with API surface, business rules, and data ownership.
All Ontario Building Code permit types with type-specific requirements and review disciplines.
Permit Types
New construction (all OBC classes 1–9), addition, alteration, demolition, change of use, conditional permit, and occupancy permit.
Type-Specific Requirements
Each permit type has specific document requirements, review disciplines, and inspection sequences tailored to its scope.
OBC Classification
Building class (1–9), construction type, proposed use, floor area, and storey count drive requirements and fee calculations.
Track plans examination by discipline with OBC non-compliance items, revision tracking, and examiner assignment.
Discipline Tracking
Track by discipline: architectural, structural, mechanical, plumbing, fire protection, energy (SB-10/SB-12), accessibility (AODA).
OBC Non-Compliance
Non-compliance items recorded with OBC section references and severity; revision tracking per discipline.
Examiner Assignment
Examiners assigned by discipline and specialization; workload-balanced across the plans examination team.
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
11 RESTful endpoints across 8 resource groups — plus 5 domain events for async integration.
/api/v1/building-permits
Create building permit application
/api/v1/building-permits/{id}
Get permit details
Ecosystem
Products that depend on this module
2 Civic products consume Building Permit — making it one of the most critical platform services in the ecosystem.
Technical Specifications
Performance, Compliance & Configuration
AI Plan Review
Automated Zoning Check
BIM File Processing
Fee Estimate
Plans Examination Assignment
BCIN Verification
FAQ
Frequently Asked Questions
Ready to Integrate
Build on Building Permit
Request an architecture brief, integration guide, or live demo environment for your team.