Software  /  Real estate management

Property management platform

Properties, tenants, leases, rent and maintenance in one platform, launched under your brand.

Try your brand colour
Sample data · interactive demo
app.codema.ai/portfolio

Portfolio overview

All properties · October
Search…
+ Add property
AM
Properties
24
+2 this quarter
Units
312
18 vacant
Occupancy
94%
+1.2 pts
Rent collected
$318,400
87% of expected

Rent collection

Last 6 months
MayJunJulAugSepOct

Occupancy

All units
94%occupied
Occupied294
Vacant18

Open maintenance

5 open
4B
Leaking kitchen tap
Maple Court · Unit 4B
12
Heating not working
Harbour View · Unit 12
Urgent
7A
Replace hallway light
Elm Terrace · Unit 7A
New

Leases ending soon

Next 60 days
AM
Avery Morgan
Maple Court 2C · ends Nov 30
Renew
QS
Quinn Sato
Harbour View 8 · ends Dec 15
Renew
BN
Blake Nolan
Elm Terrace 3D · ends Dec 31
Notice given

Click around: move a unit through turnover, record late rent, push a work order along, or open the tenant app. Screens with a lock are shown in a live demo.

Inside the platform

Every screen, your brand

A complete platform for property managers and landlords. Pre-built, customized to your portfolio, branded as yours and owned by you. Names and figures below are fictional sample data.

Try your brand colour
01 / 06

Portfolio dashboard

Occupancy, rent collection, maintenance and upcoming lease ends across your whole portfolio.

  • Occupancy and rent collection at a glance
  • Open maintenance by priority
  • Leases ending soon
Sample data
app.codema.ai/portfolio

Portfolio overview

All properties · October
Search…
+ Add property
AM
Properties
24
+2 this quarter
Units
312
18 vacant
Occupancy
94%
+1.2 pts
Rent collected
$318,400
87% of expected

Rent collection

Last 6 months
MayJunJulAugSepOct

Occupancy

All units
94%occupied
Occupied294
Vacant18

Open maintenance

5 open
4B
Leaking kitchen tap
Maple Court · Unit 4B
12
Heating not working
Harbour View · Unit 12
Urgent
7A
Replace hallway light
Elm Terrace · Unit 7A
New

Leases ending soon

Next 60 days
AM
Avery Morgan
Maple Court 2C · ends Nov 30
Renew
QS
Quinn Sato
Harbour View 8 · ends Dec 15
Renew
BN
Blake Nolan
Elm Terrace 3D · ends Dec 31
Notice given
02 / 06

Properties and units

Every building and unit in one place, with status, rent and tenant.

  • Property cards with occupancy
  • Unit list with status filters
  • Vacant and notice units highlighted
Sample data
app.codema.ai/properties

Properties

24 properties · 312 units
Search…
Map view
+ Add property
AM
Maple Court12 Sample Street
48 unitsOccupancy 96%
Harbour View200 Example Avenue
64 unitsOccupancy 91%
Elm Terrace8 Placeholder Road
24 unitsOccupancy 100%

Maple Court · Units

AllOccupiedVacantNotice
UnitTypeTenantRentStatus
1A1 bedAvery Morgan$1,450Occupied
1B2 bed—$1,900
2C2 bedQuinn Sato$1,950Occupied
3AStudioRowan Ellis$1,150Notice
4B1 bedJamie Fox$1,475Occupied
03 / 06

Tenants and leases

Tenant records with lease terms, balances and documents.

  • Lease terms, rent and deposit
  • Signed documents stored with the lease
  • Renewal offers in one click
Sample data
app.codema.ai/tenants

Tenants and leases

286 active leases
Search…
+ New lease
AM
TenantUnitLease endsBalance
AM
Avery MorganAvery · online account
Maple Court 1ANov 30$0
QS
Quinn SatoQuinn · online account
Maple Court 2CDec 15$0
RE
Rowan EllisRowan · online account
Maple Court 3AOct 31
JF
Jamie FoxJamie · online account
Maple Court 4BJun 30$0
BN
Blake NolanBlake · online account
Elm Terrace 3DDec 31$0
PL
Parker LaneParker · online account
Harbour View 5Mar 31

Lease · Maple Court 1A

Active
AM
Avery Morgan
Tenant since last December
Monthly rent$1,450
Deposit held$1,450
StartDec 1
EndNov 30
Documents
PDF
Signed lease agreement
PDF · 12 pages
PDF
Move-in inspection
PDF · 6 photos
Offer renewal
Message
04 / 06

Rent and payments

Track the monthly rent roll, payments and arrears.

  • Expected vs collected rent
  • Auto-pay, card and bank transfer
  • Reminders for overdue rent
Sample data
app.codema.ai/payments

Rent and payments

October rent roll
Search…
Send reminders
Record payment
AM
Expected
$366,000
312 units
Collected
$318,400
87%
Outstanding
$47,600
41 tenants
Late fees
$1,240
This month
TenantUnitDueAmountMethodStatus
Avery MorganMaple Court 1AOct 1$1,450Auto-payPaid
Quinn SatoMaple Court 2COct 1$1,950CardPaid
Rowan EllisMaple Court 3AOct 1$1,150—Overdue
Jamie FoxMaple Court 4BOct 1$1,475Bank transferPaid
Parker LaneHarbour View 5Oct 1$1,620Card
Blake NolanElm Terrace 3DOct 1$1,380Auto-payPaid
05 / 06

Maintenance

A work-order board from new request to done.

  • Requests by property and unit
  • Priority and assignment
  • Status from new to done
Sample data
app.codema.ai/maintenance

Maintenance

Work orders across all properties
Search…
+ New request
AM

New2

Replace hallway lightElm Terrace · 7A
Low
RT
Window won’t closeMaple Court · 2C
QS

Assigned2

Heating not workingHarbour View · 12
Urgent
HV
Dishwasher leakMaple Court · 1B
MC

In progress2

Leaking kitchen tapMaple Court · 4B
JF
Repaint stairwellElm Terrace · Common
Low
ET

Done2

Smoke alarm batteryHarbour View · 5
Done
PL
Door lock replacedMaple Court · 3A
Done
RE
06 / 06

Tenant app

Tenants pay rent, report issues and read notices in your app.

  • Pay rent online
  • Submit requests with photos
  • Building notices and messages
Sample data

Hi, Avery

Maple Court · Unit 1A

Rent due Nov 1$1,450.00
Pay rent

Requests

New
4B
Leaking kitchen tap
Technician booked · Thu

Notices

BM
Building management
Window cleaning on Friday
Powered by codema.

New request

Tell us what needs fixing

Category
PlumbingHeatingElectrical
Describe the issue
Kitchen tap is dripping constantly…
+ Photo
Submit request
Powered by codema.

Features

What it handles

Typical modules for a property management platform. Every feature can be adapted to your business.
Example features

Portfolio

  • Properties and units
  • Occupancy tracking
  • Owner reporting

Tenants

  • Tenant records
  • Applications and screening workflow
  • Move-in and move-out

Leases

  • Lease terms and renewals
  • Document storage
  • Deposit tracking

Payments

  • Online rent payments
  • Auto-pay and reminders
  • Arrears and late fees

Maintenance

  • Request intake
  • Work orders and assignment
  • Vendor coordination

Portals

  • Tenant app
  • Owner portal
  • Messaging and notices

Tenant journey

From listing to renewal

Every step your tenants take runs through your platform, under your brand.

01

Apply

Find and apply online.

  • Vacancy listing on your site
  • Online application
  • Screening workflow
02

Sign

Lease signed digitally.

  • E-signature
  • Deposit collected
  • Move-in checklist
03

Live

Pay and request.

  • Auto-pay rent
  • Requests with photos
  • Building notices
04

Renew

Stay or move out smoothly.

  • Renewal offers
  • Notice tracking
  • Move-out inspection

Brand it yourself

See it with your brand

Upload your logo, type your name and pick your colour. The dashboard and tenant app update live, and the demo above uses your brand too.

Your brand

Logo
No logo yet

PNG, JPG or SVG. Your logo is read in your browser and never uploaded. It is saved only on this device.

Brand colour

Button text switches to white automatically for readability.

Theme

Like it? Let’s launch yours

Talk about your platform

Integrations

Connects to what you use

Typical integration categories. We connect the providers you already work with.

Payments

Pre-authorized debit and cards.

E-signature

Leases and renewals.

Accounting

Export to your accounting software.

Listings

Post vacancies to listing sites.

Make it yours

Customize. Brand. Launch

The property management platform is pre-built. We shape it around your business and launch it under your name.

01

Customize

We adapt features, workflows and screens to the way your business runs.

02

Brand

Your logo, colours and domain throughout, for your staff and your customers.

03

Launch

Your platform goes live as yours, hosted by you or by us.

Speed to launch

Launch in 2 weeks

A typical plan for a standard setup. Custom features or large data migrations can add time, and we’ll tell you upfront.

  1. Days 1–2

    Kickoff and brand

    We confirm your workflows, then apply your logo, colours and domain.

  2. Days 3–6

    Configure

    Services, pricing, staff roles, forms and notifications set up for how you work.

  3. Days 7–9

    Data import

    Clients, records and schedules brought over from your spreadsheets or current system.

  4. Days 10–12

    Training

    Short sessions with your team, plus a test run before anything goes live.

  5. Day 14

    Launch

    You go live on your own brand, with us on hand for the first weeks.

Cost calculator

Own it vs rent it

Compare per-user software fees with one flat monthly licence. Change the numbers to match your team.

Over
Per-user software$0
Codema Example price$0
Difference$0

Codema figure uses an example licence of $500 per month for illustration only, not a quote. Setup, hosting choices and custom work are discussed on a call.

Built for Canadian businesses

Property management software for Canadian landlords

Landlords and property managers track units, tenants, leases, rent and maintenance across buildings. Codema gives you a tenant portal and back office under your company’s name, priced by licence rather than per door.

See all platforms · Why own your software

Frequently asked questions

Is pricing based on the number of units?

No. Codema uses one monthly licence, so adding units or buildings doesn’t add per-door fees.

Can tenants submit maintenance requests?

Yes. Tenants submit requests with photos, and you assign, track and close them with notes.

Can it follow provincial lease rules?

Lease templates, notices and timelines are configured to how you work in your province during setup; confirm legal wording with your advisor.

Do we own the software?

Yes. You own the code and the database. You can host it yourself or have us host it.

How long does setup take?

A standard setup typically takes about two weeks, from kickoff to launch. Custom features can add time.

Founding clients

Be one of our first clients

We’re taking on a small group of founding clients. You get founding-client pricing and priority support, and a direct say in what we build next for your industry.

Ownership and pricing

Yours to own. Simple to run

You own the code and the database. One monthly licence, no per-user fees, and your choice of hosting.

Pricing

One monthly licence.

A small monthly licensing fee compared to typical per-user SaaS. No per-user fees as your team and customers grow.

  • You own the code and database
  • No per-user or per-seat fees
  • Predictable as you grow
Ask for pricing
Option 1

Host it yourself

Run the platform on your own infrastructure, with full control over servers and data.

Option 2

We host it for you

We run it on Codema’s own database and servers, with different hosting options to suit you.

Launch your property management platform

Tell us about your business and we’ll show you the property management platform.

Talk about this platform