Skip to content
       

Blog

How to Evaluate Property Management Software: Test It Against Your Hardest Month

How to Evaluate Property Management Software: Test It Against Your Hardest Month

Short answer: The best way to evaluate property management software is to test it against your own difficult month rather than watching a standard demo. Give every vendor the same real data, the same awkward scenarios across leasing, maintenance, rent, and reporting, and the same expected outputs. A demo proves a platform can do something. Only your data proves it can do your version of it.

Every demo works. That is what demos are for.

The demo dataset is clean. One property, one entity, standard leases, no awkward maintenance requests, a month with no exceptions, and nothing needing correction after close. The person driving has done this several hundred times and knows exactly which paths are smooth.

Your hardest month looks nothing like that. It has a lease assigned mid-period, a tenant paying part of what they owe against three open charges, a CAM true-up landing in the wrong period, an intercompany allocation, and a property that changed hands on the 14th. The demo did not show you any of that, not because anyone hid it, but because you never asked.

This article is about building a test that shows what a demo cannot. It is about the evaluation method rather than the criteria. For what to look for in the accounting layer specifically, see RIOO's analysis of what software reviews miss about accounting depth.

Key takeaways

  • A demo proves the software can do something. It does not prove it can do your version of that something.

  • The most useful thing you can bring to an evaluation is your own awkward month, not a requirements list.

  • Test the everyday workflows first. Leasing, maintenance, and rent tell you whether a platform is usable at all.

  • Five financial scenarios then separate platforms: mid-period lease change, partial payment allocation, retroactive adjustment, intercompany, and a correction after close.

  • Some things no demo can show at any length. Know which, and test them differently.

In this guide

  • What a demo is actually designed to do

  • How do you evaluate property management software?

  • Why your data is the only useful test data

  • Building the test month

  • The workflows worth testing before the edge cases

  • The five financial scenarios that break platforms

  • Ask "show me," not "can you"

  • What a demo cannot show at any length

  • How to run a proof of concept that proves something

  • Who should be in the room

  • Common evaluation mistakes

  • Frequently asked questions

What a demo is actually designed to do

Short answer: A demo is a capability demonstration. It shows that a platform can perform a set of functions, using data selected to make those functions run cleanly. It is not dishonest and it is not designed to mislead. It is designed to show the product working, which means it necessarily shows the product working under favourable conditions.

That is worth saying without cynicism, because the instinct to treat demos as adversarial produces bad evaluations too. Vendors demo clean data for the same reason a driving instructor starts you in an empty car park. The problem is not the demo. The problem is stopping there.

The gap is specific. A demo answers "does this platform have the capability." Your actual question is "does this platform handle the capability the way my portfolio requires, at my volume, with my exceptions, in my entity structure." Those are different questions and only one of them gets answered by watching.

This is not a property management problem specifically, but property teams are exposed to it more than most, because the systems they buy touch leasing, maintenance, accounting, and residents simultaneously. TechRepublic, reporting on Gartner research, found that the most common cause of software purchase regret was higher-than-expected total cost of ownership, cited by 33% of buyers, followed by slow or complex implementations at 32%. Neither of those is visible in a demonstration. Both are visible in a test built around your own data and your own month-end.

How do you evaluate property management software?

Short answer: Define what you need, test each workflow end to end using your own data, then run one full cycle as a pilot with real users. Seven steps, in order.

  1. Write down your requirements as processes, not features. "Handles maintenance" is a feature. "Resident reports a leak at 9pm, it reaches an on-call vendor, and the resident is updated" is a process. Test the second.

  2. Identify where your current operation actually hurts. The workaround your team does every month is the thing to test hardest.

  3. Test leasing end to end. Enquiry through application, screening, approval, lease generation, signature, and move-in. Watch how many systems it touches.

  4. Test maintenance end to end. Request through triage, assignment, vendor dispatch, completion, and the resident being told it is done.

  5. Test rent and financials. Charge, payment, partial payment, delinquency, and the ledger position afterwards.

  6. Test reporting. Rent roll, owner statement, portfolio summary, in the format your owners actually receive.

  7. Run a proof of concept. One property, one full cycle, real users, a written success definition.

That is the general method, and it is where most evaluations stop. The rest of this article is about the part that separates platforms: doing all seven against the month you would least like to explain to an auditor.

Why your data is the only useful test data

Vendors will offer sample data. Some will offer to load a small extract of yours. Both are better than nothing and neither is the test.

Sample data has been curated. It contains the cases the product handles well, because it was built by people who know the product. A small clean extract of your data has the same problem for a different reason: the awkward records are the ones that take effort to extract, so they tend not to make it in.

What you want is the month you would least like to explain to an auditor. Specifically:

Include

Why it matters

A lease that changed mid-period

Assignment, expansion, or early surrender. Proration and revenue treatment both get tested

A tenant in partial payment

Allocation across multiple open charges is where most platforms make an assumption you disagree with

A recovery or true-up

CAM, percentage rent, utility reallocation. Whichever applies to you

At least two entities that consolidate

Including any intercompany activity between them

A correction to a prior period

Because it will happen and you need to see what it does to the closed period

Your actual chart of accounts

Not theirs mapped to yours. Yours

A property acquired or sold mid-period

If that happens in your business, it needs to be in the test

If assembling that feels like work, that is the point. It is the same work you would otherwise do in month three of live operation, discovering the answers under time pressure instead of during evaluation.

Building the test month

Six steps, and the first is the one people skip.

1. Pick a real month, not a representative one. The instinct is to choose a clean month so the comparison is fair. Choose the difficult one. Fair comparison comes from giving every vendor the same difficult month, not from making the month easy.

2. Document what the right answer is. Before any vendor touches it, write down what the correct output looks like: the closing balances, the revenue recognised, the recoveries billed, the consolidated position. You cannot evaluate an answer you have not defined.

3. Anonymise if you need to, but do not simplify. Change names and addresses. Do not collapse entities, round figures, or remove the transaction that made the month difficult. If your portfolio spans property types, include at least one of each. A platform that handles residential units cleanly can behave quite differently once a commercial lease with recoveries sits alongside it in the same entity.

4. Give every vendor the same pack. Same data, same scenarios, same questions, same time. Anything else and you are comparing sales effort rather than software.

5. Set a realistic timeframe. A week to prepare is reasonable. A vendor asking for four weeks is telling you something about the configuration effort, and that is useful information rather than an inconvenience.

6. Watch the preparation, not just the result. Ask what they had to do to make it work. Configuration is fine. Custom development to handle a routine case is a cost you will keep paying.

The workflows worth testing before the edge cases

The five scenarios in the next section are where platforms diverge, but they are all financial. Test the operational workflows first, because a platform that gets the ledger right and the leasing office wrong is not a platform your team will use.

Workflow

What to test end to end

Leasing

Enquiry, application, screening, approval, lease generation, signature, move-in

Tenant and resident management

Request raised, routed, communicated, resolved, and the resident told

Rent

Charge raised, payment received, partial payment allocated, delinquency escalated

Maintenance

Request, triage, work order, vendor assignment, completion, evidence, close

Lease management

Renewal offer, rent increase, amendment, assignment, notice, move-out

Vendor management

Onboarding, insurance verification, assignment, invoice, payment

Documents

Where a lease, certificate, or inspection report lives and who can reach it

Reporting

Rent roll, owner statement, portfolio view, in the format your owners receive

Two things to watch across all of them. How many separate screens or systems a single process touches, because that count is what your team will feel daily. And whether the person doing each step can see what happened before it, because handoffs without context are where operational work goes wrong.

The five financial scenarios that break platforms

Operational workflows tell you whether a platform is usable. These five tell you whether it is correct. In a property portfolio none of them is exotic. A residential building will produce most of them over time, and a mixed-use asset may produce all five in a single month.

Scenario

What it reveals

Mid-period lease change

How the system handles proration, whether the revenue treatment is correct, and whether the change is auditable afterwards

Partial payment allocation

Whether allocation across open charges is rule-driven, manual, or automatic in a way you cannot override

Retroactive adjustment

What happens when something changes in a period that is already closed. The answer ranges from a clean adjusting entry to no supported path

Intercompany transaction

Whether elimination is native or an offline reconciliation dressed up as a report

Correction after close

Reopening, reversing, or restating. Whichever it is, you need to know before you need it

There is a sixth worth adding if it applies to you: a lease structure you know is unusual. Percentage rent, stepped escalation with a cap, a co-tenancy trigger, a ground lease. If you have one, put it in. Platforms handle the common structures well and diverge sharply at the edges.

Ask "show me," not "can you"

This is the smallest change in the whole evaluation and it changes the answers.

"Can the system handle percentage rent?" gets a yes. It is a fair yes, because most systems can, in some form, with some configuration, possibly with an add-on.

"Show me this percentage rent calculation, with this breakpoint, accrued monthly, trued up annually, using this tenant's sales data" gets a demonstration or it gets an explanation. Both are useful. The yes is not.

Instead of

Ask

Can it handle maintenance requests?

Show me this request from the resident's report to the vendor invoice, using my data

Can it consolidate multiple entities?

Show me the consolidated P&L for these three entities with this intercompany charge eliminated

Does it handle CAM reconciliation?

Show me this reconciliation, with this exclusion and this cap, for this tenant

Can we customise reports?

Build this report, the one I gave you, while I watch

Does it integrate with our accounting system?

Show me the transaction flow, and tell me what does not sync

Is it easy for staff to use?

Let one of my team do this task, unassisted, after ten minutes of training

One property-specific test worth adding: ask them to show you a rent roll and an owner statement, produced from the data you supplied, in the format your owners actually receive. Reporting output is the thing operators most often assume will be configurable and most often find is not.

The last row of the table is worth doing even briefly. A platform that a vendor navigates fluently and your team cannot is a training cost, and you would rather discover the size of it now.

What a demo cannot show at any length

Some things are structurally invisible in a demonstration. Testing them requires a different method, and knowing which is which stops you looking for answers in the wrong place.

What you cannot see in a demo

How to test it instead

Performance at your volume

Ask for a reference at your portfolio size, and ask them specifically about month-end

Support quality

Ask about response times in the contract, and ask references what happened when something broke

Upgrade behaviour

Ask what happened to customers at the last major release, and whether customisations survived

What breaks when configured wrongly

Ask the implementation team what they most often have to fix afterwards

Cost at year three

Ask for a three-year total cost including user growth, support, and integration maintenance

Whether it fits how you actually work

Only a pilot answers this, and only with real users

The reference call is the underused half of an evaluation. Ask for a reference that matches your portfolio size, property mix, and entity structure, and ask them what they wish they had tested. RIOO's guide to managing maintenance requests covers what good looks like on the operational side, which is a useful benchmark to hold vendors against.

How to run a proof of concept that proves something

A pilot that runs alongside your existing system, on real data, for one full cycle, is worth more than any number of demos. Most vendors will support one for a serious opportunity.

Four things make the difference between a pilot and a longer demo:

A defined scope. One property or one entity, one full month, a named list of processes. Open-ended pilots drift and prove nothing.

Real users doing real work. Not the evaluation team clicking through. The people who will use it daily, doing what they do daily.

A written success definition, agreed before it starts. What has to be true at the end for this to be a pass. Write it down and have both sides sign it, because the definition moves otherwise.

A parallel close. Run the month in both systems and compare the output against the answer you documented earlier. Differences are the whole point. Some will be errors, some will be the new system being right where the old one was wrong, and finding out which is the most valuable thing a pilot produces. RIOO's guide to property management software transitions covers how a parallel run works in practice.

Where a platform is built on an ERP, some of what you are testing is the underlying financial engine rather than the property layer. RIOO's guide to property management ERP software covers that distinction.

Who should be in the room

Evaluations fail on attendance more often than on analysis.

Property organisations have a specific version of this problem. The people who evaluate are usually at head office. The people who use the system daily are at site. A platform that reviews well from a portfolio dashboard and badly from a leasing office is a platform that will not be adopted.

Role

What they catch that nobody else does

Property or operations manager

Whether the daily workflow is actually workable

Finance or controller

Whether the accounting treatment is right, not just present

Someone who does the close

Where the month-end process breaks

A site-level user

Whether it can be learned by someone who did not choose it

IT or systems owner

Integration reality, access control, and what maintenance looks like

The two most commonly missing are the person who does the close and the site-level user. The first finds the accounting problems that a controller reviewing summaries will not. The second tells you whether adoption is going to be a project.

Common evaluation mistakes

Mistake

What it costs

Using the vendor's sample data

You test their best case, not yours

Choosing a clean month for fairness

Fairness comes from the same hard month for everyone

Not defining the right answer first

You cannot assess output you have not specified

Asking "can you" rather than "show me"

You collect yeses instead of evidence

Testing only the financials

The platform balances and the leasing office cannot use it

Different scenarios for different vendors

You compare sales effort, not software

No finance representation

Accounting problems surface after go-live

Skipping reference calls

You lose the only honest source on support and upgrades

Pilot with no written success definition

The definition moves, and nothing is proven

Evaluating features rather than exceptions

Everyone ticks the boxes. The edges are where they differ

Frequently asked questions

1. How do you evaluate property management software?
Define your requirements as processes rather than features, test leasing, maintenance, rent, and reporting end to end using your own data, then run a proof of concept over one full cycle with real users and a written success definition. Give every vendor the same data and the same scenarios so you compare software rather than sales effort.

2. What features should property management software have?
At minimum, leasing from enquiry to move-in, tenant and resident management, rent and financials including partial payments and delinquency, maintenance and work orders through to vendor invoicing, lease management covering renewals and amendments, vendor management including insurance verification, document management, and reporting in the formats your owners require. The feature list matters less than whether each one works end to end without leaving the system.

3. What should I ask for in a property management software demo?
Ask the vendor to demonstrate your scenarios using your data rather than theirs. Give every vendor the same difficult month and the same list of processes, and ask them to show each one rather than confirm it is supported.

4. What should you test during a property management software demo?
Both the everyday workflows and the difficult ones. Leasing from enquiry to move-in, a maintenance request from report to resolution, rent including a partial payment, and reporting in your owners' format. Then the edge cases: a mid-period lease change, a retroactive adjustment, and a correction after close.

5. Should I give a vendor my own data for evaluation?
Yes, anonymised if needed. Sample data has been selected to run cleanly, and a small clean extract of your own data has the same problem, because the awkward records are the ones that take effort to extract.

6. What scenarios should I test in a property management software evaluation?
A mid-period lease change, a partial payment allocated across multiple open charges, a retroactive adjustment to a closed period, an intercompany transaction requiring elimination, and a correction after close. Add any unusual lease structure you actually operate.

7. How long should a software evaluation take?
Long enough to prepare a real test month, give every vendor the same pack, run structured sessions, make reference calls, and ideally pilot one full cycle. A vendor needing several weeks to configure your scenarios is telling you something useful about implementation effort.

8. What is the difference between a demo and a proof of concept?
A demo shows the platform working on data the vendor prepared. A proof of concept runs your data, with your users, over a defined scope and period, against a success definition agreed in advance.

9. What cannot be evaluated in a demo?
Performance at your volume, support quality, upgrade behaviour, what breaks when the configuration is wrong, total cost at year three, and whether it fits how your team actually works. Each needs reference calls, contract terms, or a pilot instead.

10. Who should attend software demos?
Operations, finance, whoever runs the month-end close, at least one site-level user, and the systems owner. The close owner and the site user are the two most often missing and the two who find the most.

The uncomfortable truth about software evaluation is that the demo is the easiest part and it tells you the least. Everything genuinely predictive of whether a platform will work is either invisible during a demonstration or only visible if you insist on testing the cases nobody would choose to show.

The month you would least like to explain to an auditor is the month worth running. In property management that month always exists: the one with the assignment, the true-up, the correction, and the building that changed hands halfway through. If a platform handles that one, the clean months take care of themselves.