Most property managers should buy something off the shelf. We build custom software for managers and realtors, and that is still the first thing we say on a call, because the alternative is watching somebody spend a year rebuilding a worse version of a product they could have subscribed to in an afternoon.
The interesting question is not which tool is best. It is whether you are one of the few businesses that genuinely cannot use any of them, and that turns out to be a question you can answer in about ten minutes.
What the off-the-shelf tools are actually good at
Be fair to them, because the fair version is the useful one. A mature property management product has already solved the parts that are tedious and unglamorous and take far longer than anyone estimates: recurring charges, late fees, partial payments, a document store that does not lose things, a maintenance queue with a history, statements that reconcile. It has been kicked by thousands of businesses, so the edge cases you have not thought of yet have already been found by somebody else and fixed.
It also has something you cannot build at any price: it will still exist if you lose interest. Software you own is software you maintain.
If your business fits one of those products with only mild irritation, use it. Mild irritation is not a business case.
So what pushes someone to build?
In our experience it is one of three things, and only one of them is a good reason on its own.
The workflow cannot be expressed. Not "it is clunky" — genuinely cannot. Your turnover process has a step the tool has no concept of, so it lives in a spreadsheet beside the tool, and now two systems disagree about what happened. Every property business has a few of these. The question is whether they are at the centre of how you work or at the edges.
The owner reporting is something you cannot stand behind. This is the one we hear most, and the one that is usually real. An owner statement is the single artefact that decides whether somebody trusts you, and a statement you have to explain in an email every month is a statement that is not doing its job. If you are rebuilding the numbers by hand before you send them, you are already maintaining custom software — it is just made of spreadsheets and evenings.
You cannot get your data out. Test this before you believe the answer. Ask for a full export and see what arrives. If what comes back is a PDF, or a CSV missing the fields that matter, you do not have a data problem later, you have one now.
What building actually costs
Not the build. The build is the part everyone estimates, and it is the smaller half.
The cost is that you now own it. Somebody has to be there when a channel changes its export format, when a rate rule needs a new exception, when an owner asks why a line reads what it reads. That person is either you, or somebody you keep paying. Any honest quote for building something includes what happens on a Tuesday eighteen months later, and if it does not, that cost has not gone away — it has just not been mentioned.
This is also why we take on few builds at a time. The person who wrote it should still be the person who answers the phone about it, and that does not scale by hiring.
The option people forget
It is not build-everything or buy-everything. The useful version is usually: buy the commodity, build the part that is actually yours.
Nobody needs a bespoke document store. Plenty of businesses need statements shaped to how they actually charge, or a portal their owners will log into rather than ignore, sitting on top of the boring parts. Starting from something that already works — real sign-ins, real permissions, real statements — means the money goes on the part that is specific to you, instead of on rediscovering that partial payments are complicated.
That is the shape of nearly every build worth doing. It is also, not coincidentally, what we build from: a platform already running our own portfolio and a client's, fitted to how somebody else works.
How to tell which one you are
Four questions, and they are not rhetorical:
When an owner disputes a number, how long does it take you to show them exactly where it came from? If the answer involves opening a spreadsheet, that is the finding.
What are you doing every month that the software was supposed to do?
If you asked for every row of your data tomorrow, what would arrive?
Is the thing you hate about your current tool at the centre of your business, or at the edge?
If the honest answers are "quickly", "nothing much", "everything", and "the edge", stay where you are. You do not have a software problem. You may have a listing problem or a pricing problem, and those are cheaper to fix — the same way an underperforming rental usually needs a better listing rather than a new manager.
If the answers go the other way, the conversation is worth having. We will tell you which parts of what you need already run and which are genuinely new work, before anyone talks about a number, because that difference is what separates a short build from a long one. You can see the whole system, screen by screen, on the platform page.