Listing data arrives dirty
Feeds disagree on fields, duplicate the same property and go stale. The portal is only as trustworthy as the worst feed behind it.
Practical deep dives on software architecture, AI systems, and scaling digital products - drawn from the work we ship.
Listings, CRM and virtual tours that convert enquiries.

We build the software property businesses sell and operate through: listing portals and search, agent and broker CRM, and the transaction, tenancy and portfolio tools that carry a deal from enquiry to completion.
Property is a long, high-value, low-frequency purchase, which changes what the software has to do. A buyer returns over weeks or months, so saved searches, alerts and revisits matter more than a single fast session. And because one transaction is worth a great deal, a lead that is lost or slowly followed up is expensive in a way it is not in most consumer products.
Behind the portal there is almost always a data problem: listings arriving from multiple feeds in different shapes, with duplicates, stale prices and photos of varying quality. Getting that layer right is usually what makes the product feel trustworthy.
The constraints that shape every build in this sector, and the ones teams usually meet too late.
Feeds disagree on fields, duplicate the same property and go stale. The portal is only as trustworthy as the worst feed behind it.
Buyers search by neighbourhood, school catchment and commute, not by the fields in your database. Map and geo search are the product, not a feature.
Enquiry response time is one of the strongest predictors of conversion, and most CRMs surface leads far too slowly to act on.
A single session almost never converts. Saved searches, alerts and returning context matter more than a fast first visit.
Galleries, floor plans, virtual tours and video are what sells a property, and they are also what makes the page slow.
Deposits, KYC on tenants and buyers, and document handling all arrive before completion, and each is a compliance surface.
Swipe to read all 6
Each one is a system we have built before, not a capability we are willing to try.
Fast property search with map, geo and filter behaviour that matches how buyers actually look.
Normalisation, deduplication and freshness checks across every listing source, so the portal can be trusted.
Lead capture, routing and follow-up built around response time, with the pipeline agents actually use.
Galleries, floor plans and 3D tours delivered fast enough that the page still loads on a phone.
Offers, deposits, KYC and document flows tracked through to completion with an audit trail.
Rent, maintenance, renewals and reporting for landlords and property managers.
Engagements across sectors - the same team, the same standards.
Partnering with Thinkdebug to develop the Forever 52 mobile app has been a game-changer for us. They were always open to feedback, and it was clear they were as invested in our success as we were. What really sets them apart, though, is the amazing support we've received since the app launched. They’ve made sure the app continues to run smoothly and are always ready to fix any issues that come up.DMDhruv MehtaBusiness Head, Forever 52
Chosen for fit and long-term maintainability, never for novelty.
Send us the scope and we come back with an itemised estimate - no discovery fee, no obligation.
What we design and document against, from the first commit rather than the week before an audit.
Certification itself belongs to your entity and its assessor. What we provide is software built and documented so the assessment is about evidence rather than remediation.
Most of our work comes from clients we already shipped for. These are the reasons they give.
Deduplication, normalisation and staleness checks come first, because no amount of design rescues a portal showing a property that sold last month.
Map-first search with catchment, commute and boundary filters, built on PostGIS rather than approximated with a radius.
Leads reach the right agent immediately with the context to act, because the first reply is the strongest lever on conversion in this sector.
Galleries and tours are delivered responsively and lazily, so the thing that sells the property is not the thing that loses the visitor.
Saved searches, alerts and restored context, because a property is bought over months and almost never in one session.
KYC, deposits and signed agreements are recorded with an audit trail from the first commit rather than added before an inspection.
Let's start with you.
Your information stays private. We reply within 24 hours.
Still have a question we have not answered?
Ask an engineerWhat we build for real estate, the work we have shipped, and what we have written about it.