Most commercial property management software gets chosen on a demo of the tenant portal and abandoned eighteen months later over CAM reconciliation.
The portal is easy to demonstrate and easy to evaluate. Expense recovery is neither, which is why it is usually assessed last and turns out to matter most. It is the process that consumes the most staff time, generates the most tenant disputes, and leaks the most recoverable revenue when it is handled badly.
This guide sets out ten evaluation criteria weighted by consequence, a scoring method, and the demo questions that expose what a feature list hides. Apply it to whatever systems you are considering.

What separates commercial from residential property management software?
Residential software assumes many similar units on similar leases. Commercial software has to assume the opposite: every lease is negotiated separately, and the differences between them drive the billing.
Four structural differences follow from that.
Lease structures vary by tenant
Gross, triple-net, modified gross and percentage rent all bill differently. A single property can carry all four. The system has to hold the terms per lease and apply the correct calculation to each, rather than applying a standard rent charge across a rent roll.
Expenses are recovered, not absorbed
In commercial real estate, operating expenses are largely passed through to tenants according to formulas set in each lease. Getting those formulas right across a multi-tenant property, with exclusions, caps, gross-ups and base years, is the core accounting task. Residential systems have no equivalent.
Critical dates carry money
Renewal options, escalation dates, and notice deadlines have direct financial consequences. Missing a rent escalation date costs the difference for the remainder of the term. Systems need to track and alert on those dates rather than storing them as reference data.
Reporting audiences are external
Lenders, investors and joint venture partners expect property-level and portfolio-level financials on a schedule. That reporting has to reconcile, be auditable, and be producible without a week of spreadsheet work each quarter.

The ten evaluation criteria
Ordered by consequence. The first three are disqualifying when absent, because the workaround for each is a spreadsheet that becomes the real system of record.
1. CAM and expense recovery automation
The system must calculate recoverable expenses, allocate them per lease according to that lease’s terms, handle gross-ups, caps, exclusions and base years, and produce reconciliation statements. Ask specifically about adjustment at the lease level before finalising, because the ability to review and correct before statements go out is what prevents disputes.
2. Lease administration with critical date tracking
Lease abstracts, escalation schedules, renewal options, tenant improvement allowances and percentage rent held in a standardised structure, with automated notification on critical dates. When an amendment is recorded, downstream projections should update rather than requiring manual revision.
3. Multi-entity accounting and consolidation
Separate books per ownership entity with automated intercompany handling and consolidated portfolio reporting. Commercial portfolios are held in layered ownership structures as a matter of course, so this is baseline rather than advanced.
4. Property-level and portfolio-level financial reporting
NOI, occupancy, budget variance and cash flow at property, entity and portfolio level, generated from the system. If the reports investors receive have to be rebuilt in a spreadsheet, the system has relocated the reporting problem rather than solved it.
5. Tenant billing automation
Recurring charges, step-ups, CPI adjustments, pro-rata allocations, late fees and special assessments applied automatically from lease terms. Manual billing is where revenue leakage starts.
6. Tenant and owner portals
Self-service access to statements, payments, maintenance requests and documents for tenants; rent roll and financial visibility for owners. This reduces inbound queries rather than adding a channel to manage.
7. Work order and maintenance management
Service requests tracked from submission to resolution, preventive maintenance scheduled, vendor compliance and performance history held centrally. Maintenance cost feeds expense recovery, so these cannot be separate systems without reconciliation work.
8. Document management linked to records
Leases, amendments, insurance certificates and invoices stored against the property, tenant, lease or vendor they relate to. The test is whether a document is linked to the record it supports or merely filed in the same system.
9. Capital and tenant improvement tracking
Improvement projects tracked with budgets, commitments and actuals, splitting owner and tenant obligations. Without this, TI costs are managed in a separate tool and reconciled by hand.
10. Lifecycle continuity
What happens when the firm develops an asset or self-performs construction. Systems that only cover stabilised operations force a handoff from development, and the financial history rarely survives it intact.

How to score competing systems
Score each criterion from 0 to 3 rather than as present or absent, because partial implementations are common and consequential.
- 0 — Absent.
- 1 — Present but manual: the data can be recorded, but a person moves it between places.
- 2 — Present and integrated within one module.
- 3 — Connected across the platform, updating related figures automatically.
Weight criteria 1 to 3 at double. Eliminate any system scoring 0 on those three regardless of total. Score live during the demo rather than from vendor documentation, because documentation describes intent and demos on real data describe behaviour.
The demo questions that reveal the most
- Run a CAM reconciliation for a multi-tenant property with a base year, a cap and an excluded expense category. Show the statement a tenant would receive.
- Record a lease amendment now and show me every figure that changes as a result.
- Show me consolidated financials across three ownership entities with intercompany transactions.
- Produce the property-level financial pack an investor would receive this quarter, live.
- A tenant disputes a CAM charge. Walk me through how I evidence the calculation.
- Show me a rent escalation that was missed and how the system would have flagged it.
- How does a tenant improvement project get costed, and how are owner and tenant portions separated?
- How does pricing change as we add users, properties and entities?
The CAM question first, and in that level of detail. A vendor who can demonstrate a base year with a cap and an exclusion on live data is showing you the hardest thing the system does. One who deflects to a simplified example is telling you something.

Why CAM reconciliation deserves the most weight
Expense recovery is where commercial property management software earns or loses its value, for three reasons.
It is annual and unavoidable. Year-end reconciliation happens on every property, every year, on a deadline, with tenant relationships attached to the outcome.
Errors are bidirectional, and both directions cost. Under-recover and the owner absorbs contractually recoverable expenses. Over-recover and you have a dispute, a credit, and a tenant who scrutinises every subsequent statement.
The calculation is genuinely complex. Base years, expense caps, gross-up provisions for partially occupied buildings, exclusions negotiated per lease, and pro-rata shares that change as occupancy changes. Doing this in spreadsheets across a portfolio is possible and reliably error-prone.
Automating it moves reconciliation from a multi-week exercise to a review task, and it makes the calculation auditable when a tenant asks how a number was derived. Elevate’s commercial property management software handles allocation, gross-ups and exclusions with lease-level adjustment before statements are finalised.
Where platform architecture matters more than features
Two systems can score identically on features and behave completely differently, because a feature list does not show whether capabilities share a dataset or exchange files.
This matters most for firms that do more than operate stabilised assets. If you develop, or self-perform construction, or hold land for future phases, every handoff between separately-purchased systems is a reconciliation point. A tenant improvement project managed in a construction tool and billed in a property management tool has to be reconciled between the two, every month.
Elevate runs on Acumatica, whose construction and project accounting platform supplies the underlying job cost and commitment structure, so an asset moving from build into operations keeps its financial history.
Common evaluation mistakes
Evaluating the portal first. It demonstrates well and differentiates least. Every serious system has one.
Testing CAM with a simple example. A single-tenant property with a flat pro-rata share proves nothing. Bring your most complicated lease to the demo.
Underweighting implementation. Lease abstraction is the heavy lift in any property management implementation, and it is manual work regardless of platform. Ask how many leases, in what format, and who does the abstracting.
Ignoring per-seat pricing. Charging per user discourages giving property managers and accounting staff access, which pushes them back into spreadsheets and undoes the reason for buying the platform.
Making the decision
Score every system against the same ten criteria in the same session, on live data, with the people who will operate it in the room. The exercise takes a morning per vendor and consistently surfaces gaps that months of documentation review does not.
And weight for the portfolio you will have in three years rather than the one you have now. The system that suits eight properties in two entities is not necessarily the one that suits thirty across twelve.
Elevate is an Acumatica Gold Certified Partner founded by CPAs, with nearly 40 years working with property managers, developers and construction firms. Book a 20-minute discovery call and run the framework against a live environment.





