Skip to main content
Real Estate / PropTech Property OS (Canny in-house product) India Live since Oct 2026 Visit live product

Property OS — Real Estate Asset, Lease & Compliance Platform

Companies that own and lease a portfolio of commercial properties usually hold the truth about each asset in a dozen places.

47
Relational data models on one schema
10
Standard reports (Excel & PDF)
90/60/30
Lease expiry alert windows (days)
9
End-to-end Playwright journeys
6
Core modules on one register
100%
Writes captured in the audit trail

The Challenge

Companies that own and lease a portfolio of commercial properties usually hold the truth about each asset in a dozen places. Owners, ownership shares, areas, survey and Khata numbers and valuations live in different spreadsheets; lease lock-ins, escalations and expiries are remembered rather than recorded; statutory obligations such as Property Tax, Khata renewal and Fire NOC surface only once they are already late; and title deeds and certificates sit in folders with no link to the asset or lease they belong to. Outstanding rent is assembled by hand at month end, purchase diligence is tracked in email threads, and every board pack starts by copying numbers between spreadsheets.

Our Solution

We built Property OS as one register for the whole portfolio, where every team works from the same record. Each property carries its identity, ownership entities and percentage shares, sites, buildings and leasable units, valuation and status history. Lease terms are captured once and generate the rent schedule with escalations applied; payments are recorded against it, arrears are aged per lease, property and portfolio, and 90/60/30-day expiry windows keep renewals in view. A configurable compliance engine models recurring statutory obligations with owners, lead times, evidence and red/amber/green status, so deadlines are visible before they slip. A document vault links every deed, agreement and certificate to its property, lease, tenant or deal with versions, expiry dates and access rules. A deal pipeline with due-diligence checklists and payments closes straight into the register, and a live dashboard plus ten standard reports replace the month-end spreadsheet exercise.

Technical Architecture

Next.js App Router application in strict TypeScript serving the UI, API routes and the public marketing site from one codebase

PostgreSQL with Prisma across 47 models — properties, units, owners, leases, rent schedules, deposits, compliance, documents, deals and build-out projects

Permissions enforced server-side on every request, with property managers scoped to their assigned properties

Append-only audit trail implemented as a Prisma client extension, recording before/after snapshots for every create, update and delete

pg-boss background worker for scheduled compliance evaluation, alerts and reports

Money stored as integer minor units everywhere — never floating point

Document storage with versioning and downloads through signed, expiring links

MapLibre + OpenStreetMap portfolio map; Excel and PDF exports via exceljs and PDFKit

Vitest unit and integration tests plus Playwright end-to-end journeys

Technologies Used

Next.jsTypeScriptPostgreSQLPrismaTailwind CSSshadcn/uipg-bossMapLibrePlaywrightVitest

Project Timeline

1

Asset register and access

Phase 1
  • Property, site, building and unit register with ownership shares
  • Server-side permissions with property-scoped access
  • Append-only audit trail on every write
2

Leasing and compliance

Phase 2
  • Leases, rent schedules with escalations, payments and arrears ageing
  • Deposit ledger, vacancy tracking and renewal alerts
  • Configurable compliance engine with RAG status and escalation
3

Documents, deals and launch

Phase 3
  • Versioned document vault with access rules and expiring links
  • Deal pipeline with due diligence and payments into the register
  • Dashboard, ten standard reports, portfolio map and marketing site

“Property OS is the clearest example of why we design the data model first: once a property, its owners, its leases and its obligations are one connected record, the dashboard, the compliance calendar and the board pack stop being separate jobs.”

— Property OS Product Team, Canny Technologies

Long-Term Impact & ROI

Property OS is live in production with a public marketing site and the full application behind login. Leadership and operations start the day from the same dashboard — portfolio value, occupancy, contracted rent, collection, compliance health and a ranked list of critical actions for the next 30, 60 and 90 days. Statutory deadlines have owners and evidence instead of living in someone's memory, every document is attached to the record it supports, and every change is traceable to the person who made it. Deals close straight into the asset register, so a new acquisition is fully on file the day it completes.

Want Results Like This?

Every case study started with a free discovery call. Let's explore what's possible for your business.

Book Free Consultation