KAIZENDyam Holding · Technical Proposal
The Dyam Property &
Management Platform
Technical & Functional Proposal — Real-estate operations, owner trust accounting, and self-service, engineered on Odoo 19 Enterprise.
Prepared by Kaizen Principles · For Dyam Holding, Ajman UAE · Confidential
Executive Summary
Dyam operates two businesses at once: its own portfolio, and a management business running other landlords' assets. Most property software handles the first and improvises the second. This platform treats both as first-class: every landlord relationship is a configurable Management Agreement, every dirham of owner money lives in a guarded trust ledger, every fee is computed by an engine — not by spreadsheets — and every stakeholder (executive, accountant, tenant, owner, technician) gets a purpose-built screen.
Built, tested, and demonstrable today on Odoo 19 Enterprise.

- 1,300+
- units under management
- 4
- self-service portals
- 40+
- reports
- 16 × 10
- fee types × calculation bases
- 0.00
- trust reconciliation difference
Understanding Dyam's Business
- Mixed model: owned assets + assets managed for third-party owners — each a different deal (% of collected rent, fixed fees, guaranteed rent, co-ownership splits, holiday-home revenue share).
- UAE reality built in: post-dated cheques as the payment backbone, 5% VAT per revenue type, Ejari/attestation costs, Arabic documents.
"Whose money is this, what did we earn on it, and can we prove it?"
The Solution at a Glance
Three planes, one platform.
Setup
Business Flows
Reports & Dashboards
30+ purpose-built modules on Odoo 19 Enterprise, additive to standard apps (Accounting, Purchase, Sign) — never forked.
One Front Door: The Launchpad
A full-screen hub replaces menu-hunting: every capability is a tappable card in three tabs (Setup · Business Flows · Reports) with live search. Business Flows is a numbered journey (01→17) — the operating manual embedded in the UI. Staff onboard in minutes.

Leasing Board: The Sales Cycle on One Screen
A touchscreen building facade — every unit a colored cell (available / booked / on hold / occupied / maintenance). From the same screen: reserve with a 48-hour hold, raise work orders, and close a lease end-to-end — tenant details, terms, prerequisite documents, and the customer signing on the tablet; the owner counter-signs via Odoo Sign and the executed PDF files itself on the lease and the unit. No back-office forms in front of a customer, ever.

Management Agreements: Every Landlord's Deal as Data
One screen captures any arrangement Dyam has with an owner.

- Arrangements: full management · lease-only (tenant find) · master lease / guaranteed rent (spread accounting) · co-owned pools (per-owner shares & rates).
- Fee stack: 16 fee types × 10 bases — including % of PDC-cleared rent (cash reality, not paper revenue), tiered %, months-of-rent, per-event, cost-plus markups, splits (late fees, bounce penalties, holiday revenue), VAT treatment per fee and UAE-citizen waivers.
- Money policy: reserve floor (fixed AED and/or % of monthly rent — greater wins), deposit custody, payout cadence & clearing holds, statement delivery, on-behalf-of payment caps.
- Effective-dated versions: amendments create v2/v3; history and statements stay correct. Bilingual agreement PDF + e-signature.
Simulate Before You Sign
Every agreement carries a "Simulate a Month" button: feed it a hypothetical month (rents, a new lease, a work order, holiday revenue) and it shows the complete money split — owner in, every fee line, VAT, net to owner vs Dyam income. Deals are validated with the owner before activation. Same calculation engine that runs live — not a separate estimate.
The Fee Engine: Operations Move the Money
No month-end spreadsheets. Operational events trigger the agreement automatically.
A monthly engine adds fixed/tiered fees and master-lease guarantee accruals. Every fee = a posted journal entry + an owner-ledger line, idempotent and auditable.
Trust Accounting Guardrails
The difference-maker. Owner money is protected by rules the software physically enforces.
Isolation
One ledger per owner. No cross-owner transfer primitive exists anywhere in the system.
Floor protection
Any deduction or payout that would breach the owner's reserve floor is blocked at entry — not flagged after.
Reconciliation
Client ledgers must equal the GL owner-payable position. One click proves it.
Liability discipline
Deposits and reserves are liabilities, never revenue.
These mirror US NARPM trust-accounting standards — rare even in dedicated property-management software.


Payouts & Owner Statements
A disbursement run computes every owner's eligible balance (ledger − reserve floor − cheque-clearing holds) per their cadence, pays via a single posted entry each, and prints the owner statement pack: opening balance → every movement with running balance → closing, bilingual. Terminations release the reserve and settle through the same run — final statement included. Ownership transfers mid-term are a wizard, not a project.


Dyam Command: The Business on One Screen

The executive dashboard for the management business itself: Fee Income · Master-Lease Spread · Assets Under Management · Funds Held · Disbursable Now · a 12-month fee composition · owner-money health (who is near their floor) · the collection pipeline (billed → collected → cleared → fees → to disburse) · top owners · an action queue (payout runs due, renewals, unsigned agreements).
Until a month has posted actuals it computes an honest pro-forma from the agreements × real collections — clearly badged, switching to actuals automatically.
Reports: Two Audiences, One Truth

The portfolio
The management business
All pivotable, Excel-exportable, drill-through to source.
Four Portals, Four Audiences

Balance, reserve, available to pay out, fees YTD, statement with PDF download, every payout with its journal reference, and their agreement with the full fee schedule. Radical transparency as a sales weapon for winning management mandates.



All on one design system, English/Arabic with full RTL.
UAE Compliance, Built In
- PDC lifecycle as a first-class object: receive (with scan) → deposit → clear / bounce → replace / cancel / void — each step posting the correct entries; fees can key off cleared cash, not promises.
- VAT 5% per fee treatment (standard / exempt / out-of-scope), posted to a dedicated output account; residential and commercial handling.
- Ejari / attestation cost recharges with citizen-waiver rules; bilingual contracts, renewal letters and statements; e-signature via Odoo Sign.
Technology & Security
Odoo 19 Enterprise
Three-tier access
Delivery Discipline
Additive modules (never forking standard Odoo), every change version-stamped with a changelog, an automated regression harness across all portals and KPIs run after every change, transaction-level QA with hand-computed assertions (fees to the fils), and demo-ready seed scenarios.
The system you saw in the demo is the system in the repository.
Why Kaizen
We built it first.

We didn't propose this platform — we built it first. Everything in this document is running today, demonstrable end-to-end on live data, including the parts competitors call "roadmap": trust guardrails, PDC-cleared fee bases, simulation, owner transparency. Kaizen Principles: continuous improvement, engineering rigor, UAE market focus.
Next Steps
Live walkthrough
On your data scenarios.
Scope confirmation workshop
Arrangements, fee matrices, statement formats.
Commercial proposal
Provided separately.