Platform

The iOneMax platform

Property management, leasing and accounting on one database, with the portals and the field apps reading the same records your office does. This page is about how it fits together; the modules are listed further down.

Book a walkthrough See everything it does

How it fits together

One database

A tenant payment, the ledger entry it creates, and the owner statement that reports it are the same records. Nothing is copied between systems, so nothing has to be reconciled between them.

Two books, kept in step

Every transaction posts to the accrual and the cash book at the same moment. Neither is derived from the other when a report runs, so either can be trusted on any date.

Charge codes drive the posting

What you bill decides where it lands. A charge code carries its income account, its receivable account and its cash account, so coding a lease once is what makes every downstream report right.

One reporting engine

Every report is the same object on screen, in a PDF, and inside a monthly package. A printed report and the screen it came from cannot disagree, because they are the same report.

Portals read the live data

Tenant, vendor and owner portals sit on the same records as the back office, on their own authentication. What a tenant sees is what you see, not last night’s export.

Mobile where the work is

Approvals and field work happen away from a desk, so those two have native apps rather than a shrunken web page.

Inputs, one database, and the outputs read from it What comes in Leases and charges Tenant payments Vendor bills Work orders CAM expenses Journal entries One database Every module writes here. Nothing is copied between systems, so nothing has to be reconciled between them. What is read from it Financial statements Rent roll and aging Owner statements Tenant, owner, vendor portals Mobile apps Monthly report packages No overnight sync, because there is nothing to sync
A payment applied to a tenant charge posts to the ledger in the same transaction that records it. The portal a tenant logs into reads the row your office just wrote.

Modules

Not separate licenses or separate systems — the same platform, the same database, the same login. Turn a module off for a role and it disappears for them.

Leases Properties and Units CAM Reconciliation Accounts Receivable Security Deposits Accounts Payable Smart AP Automation Smart Routing AP Approvals Vendors General Ledger Reporting Tenant Portals Owner Portals Vendor Portal Work Orders Preventive Maintenance Mobile Apps Security and Administration If Something Goes Wrong

Correctness you can check, not just trust

The cash journal foots to its own charge-code summary. A balance sheet comparison is the standalone balance sheet run twice, so the two can never disagree. Reports state when a filter has made their own totals partial rather than letting somebody hunt an imbalance they created. Money moves are reversed, never erased.

How it is run

Your own instance

Each client gets their own application and their own database. Isolation between customers is physical, not a filter somebody has to get right on every query.

Several entities in one instance

Run more than one management company or legal entity inside your own deployment, each with its own users and data.

Cloud or your own servers

Hosted in Azure, or installed on hardware you control.

Releases are deliberate

A build shows exactly what a database change would do; only a person starting a release applies it. Nothing reaches your data because a commit landed.

Scoped at the server

Role, module, property and portal are enforced where data is read. Hiding a menu item is a convenience, not a security control.

Encrypted where it matters

Bank account numbers and taxpayer IDs are encrypted in the database and masked in the interface, shown in full only where the work actually needs them.

See it against your own portfolio

We will walk through the parts that matter to how you actually run properties.

Get in touch