Request a Demo
Domain

Capital Budget & Planning

Multi-year capital budgets, project financing, debt management, DC tracking, reserve fund management, and long-range infrastructure investment planning — compliant with O.Reg. 588/17, O.Reg. 403/02, and PSAB PS 3230.

≤30s

Forecast Gen

≤3s

Portfolio Query

Real-time

Reserve Balance

≤5s

Debt Capacity

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

6

Annual budget linkage

budget-preparation

Asset condition data & lifecycle costs

asset-registry

GL posting & fund accounting

financial-core

Project approval workflows

workflow-automation

FIR Schedule 11 & council reports

reporting-analytics

Project documentation

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 7 discrete capabilities — each with API surface, business rules, and data ownership.

Rolling capital plan with project prioritization scoring, multi-year cash flow, funding source planning, and asset management integration.

Rolling Plan

Maintain a rolling 10 or 25-year capital plan updated annually with new projects and re-prioritization.

Prioritization Scoring

Score projects on condition, risk, service level impact, strategic alignment, and regulatory mandate.

Cash Flow Planning

Multi-year cash flow projections by project and funding source.

Asset Integration

Link capital needs directly to asset condition assessments and lifecycle replacement schedules.

Define funding sources per project — levy, reserves, DCs, grants, debentures — with committed vs. available tracking, gap identification, and debenture analysis.

Multi-Source Funding

Define funding sources per project: tax levy, reserves, development charges, grants, debentures.

Committed vs. Available

Track committed vs. available amounts per funding source across all projects.

Gap Identification

Automatically identify financing gaps where total funding falls short of project cost.

Debenture Analysis

Model debenture options: principal, interest rate, term, annual debt service per scenario.

Estimate ongoing operating costs after project completion — staffing, utilities, maintenance — flowing into future operating budget projections.

Ongoing Costs

Estimate staff, utilities, maintenance, and other operating costs post-completion.

Budget Integration

Operating impact flows automatically into future operating budget projections.

Total Cost of Ownership

Present full lifecycle cost: capital + ongoing operating for informed decision-making.

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 5 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 6 resource groups — plus 4 domain events for async integration.

|
GET

/api/v1/capital/projects

List capital projects (filter: year, status, category)

POST

/api/v1/capital/projects

Create capital project

GET

/api/v1/capital/projects/{id}

Get project with financing & actuals

PUT

/api/v1/capital/projects/{id}/status

Update project status

Ecosystem

Products that depend on this module

3 Civic products consume Capital Budget & Planning — making it one of the most critical platform services in the ecosystem.

Technical Specifications

Performance, Compliance & Configuration

Forecast Generation

Target≤ 30 seconds

Project Portfolio Query

Target≤ 3 seconds

Reserve Balance Calculation

TargetReal-time

Debt Capacity Calculation

Target≤ 5 seconds

Data Retention

TargetPermanent (capital records)

FAQ

Frequently Asked Questions

Ready to Integrate

Build on Capital Budget & Planning

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