Request a Demo
Domain

Municipal Land Holdings

Manage municipally owned land — acquisition & disposition, lease & licence management, encroachment permits, easement/ROW registry, surplus land declaration (Municipal Act s.270), and real estate portfolio reporting.

s.270 compliant

Municipal Act

60-day notice

Lease Auto-Renew

3: years

Appraisal Refresh

Real-time

Portfolio Value

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

8

Delegated to

5

Parcel registry, ownership records

land-property-records

Financial ledger, accounts

financial-core

Lease billing, rent invoicing

billing-invoicing

Approval workflows, council authorization

workflow-automation

Contract and deed storage

document-records

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.

Land acquisition through purchase, donation, dedication, expropriation, or tax sale with due diligence, environmental assessment, and council authorization.

Methods

Purchase, donation, dedication, expropriation, tax sale.

Due Diligence

Environmental assessment, title search, survey, appraisal.

Authorization

Council approval workflow. Budget authorization. Legal review.

Surplus land declaration per Municipal Act s.270 — appraisal, public notice requirements, sale/transfer, and council approval.

Surplus Declaration

Municipal Act s.270 surplus land declaration process.

Appraisal

Independent appraisal. Market value determination.

Process

Public notice requirements. Council approval. Sale/transfer/lease.

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

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

|
GET

/api/v1/land/municipal-properties

Municipal property inventory

Ecosystem

Products that depend on this module

3 Civic products consume Municipal Land Holdings — making it one of the most critical platform services in the ecosystem.

Technical Specifications

Performance, Compliance & Configuration

Municipal Act Compliance

Targets.270 surplus process tracked end-to-end

Lease Renewal Notice

Target60-day notice sent automatically

Appraisal Currency

TargetWithin 3 years

Portfolio Value

TargetReal-time rollup

System Availability

Target99.9%

FAQ

Frequently Asked Questions

Ready to Integrate

Build on Municipal Land Holdings

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