This technical article is for CTOs, architects and product owners planning a real estate platform or consolidating an existing patchwork of listing, CRM and payment connections. It assumes you already know you need a platform; for the business case and capability modules, start at the real estate platform solution and real estate sector page. This article covers the architecture underneath both.
In this guide
- Which systems does a real estate platform actually connect?
- Reference architecture
- Should integrations run point to point or through a gateway?
- Build order: listings and leads first
- Security, compliance and data ownership
- Where AI fits, and one hard constraint
- What delivery record exists, and what does not
- Alternatives: who builds this integration layer
- When not to build a gateway layer yet
- Limits of this guide
- Frequently asked questions
- Next step
Which systems does a real estate platform actually connect?
A real estate platform rarely stands alone. Map what each surrounding system owns before deciding how to connect it.
-
MLS/IDX feed or portal API
- What it owns
- Listing data shared across a market (fields such as price, status, media)
- Where it usually lives
- Outside your platform, licensed per board or portal
-
CRM
- What it owns
- Leads, contacts, communication history
- Where it usually lives
- Either inside the platform or a dedicated CRM product
-
Payment and trust/escrow accounting
- What it owns
- Deposits, rent, commission splits, client-money rules
- Where it usually lives
- A payment processor plus, for trust funds, accounting rules the processor may not enforce
-
E-signature
- What it owns
- Offers, contracts, lease signatures
- Where it usually lives
- A dedicated e-signature provider in almost every case
-
Portal and channel syndication
- What it owns
- Publishing listings to the website, portals and widgets
- Where it usually lives
- A feed or API per portal, each with its own format and limits
-
Property/lease management
- What it owns
- Rent schedules, renewals, maintenance requests
- Where it usually lives
- Inside the platform once leasing is in scope
The RESO Data Dictionary is the real estate industry's shared standard for listing fields; feeds that support it need less field-mapping per connection, and feeds that do not still need a mapping layer regardless of architecture choice.
Reference architecture
-
Listing service
- Responsibility
- Holds one listing record per property or unit
- Design note
- Publishes outward; never edited by a portal directly
-
Lead and CRM layer
- Responsibility
- Captures and routes enquiries from every channel
- Design note
- One lead record per enquiry, tagged with its source
-
Deal and commission engine
- Responsibility
- Moves offers through pipeline stages; tracks splits
- Design note
- Approvals and audit trail on every stage change
-
Lease and tenant records
- Responsibility
- Rent schedules, renewals, maintenance requests
- Design note
- Only needed once rentals are in scope
-
Integration layer
- Responsibility
- Talks to MLS/IDX, portals, CRM, payment, e-signature
- Design note
- A gateway/orchestration layer once the connection count passes a handful (see below)
-
Payment and trust ledger
- Responsibility
- Deposits, rent, commission payouts
- Design note
- Kept separate from the general application database; reconciled, not just logged
-
Back office
- Responsibility
- Agent, listing and deal administration, role-based access
- Design note
- Scoped so one agent cannot see another's private leads without a rule allowing it
A lead's path through this architecture: an enquiry reaches the lead and CRM layer with its source attached; a routing rule assigns it to an agent with a response deadline; a viewing and an offer move it into the deal engine; a signed offer triggers e-signature and, for a deposit, the trust ledger; a closed deal calculates commission splits from rules on the deal, not typed in afterwards.
Should integrations run point to point or through a gateway?
This is the architecture decision that matters most once a platform grows past its first two connections.
| Approach | Strength | Risk | Choose it when |
|---|---|---|---|
| Point to point | Fastest to build the first connection; no extra component to run | Each new system multiplies the number of direct links; a portal's format change breaks one integration at a time, silently | Two or three integrations total, or a short-lived pilot |
| Gateway/orchestration layer | One place to add retry logic, field mapping and logging; a portal or CRM swap touches one adapter, not every caller | More to design and run before the first connection ships | MLS/IDX plus CRM plus payment plus e-signature plus more than one portal, or the connections are expected to keep growing |
The tipping point is the number of external systems, not the size of the business: one CRM and one MLS feed can stay point to point; several portals plus a CRM, a payment processor and an e-signature provider on the same listing and deal records accumulate enough direct links that one format change becomes a multi-system bug hunt. A gateway does not remove the work of each integration; it stops that work from multiplying every time a system joins.
Build order: listings and leads first
-
Listing and lead capture
Publish one listing record to the website and the first portal, and capture every enquiry centrally with its source. Nothing else works without this.
-
Lead routing
Assign leads to agents with a response deadline; speed to lead decides most enquiries.
-
Deal pipeline
Move viewings, offers and signatures through stages before adding commission rules.
-
Payment, trust accounting and e-signature
Connect these once real money or binding signatures are involved; keep trust/escrow entries separate from general bookkeeping from day one.
-
Portal and channel expansion
Add each portal as its own adapter behind the integration layer; this is where a gateway earns its cost if it has not already.
-
Leases and maintenance, if rentals are in scope
Add these once the sale or lease pipeline is stable, since they depend on the same deal and tenant records.
-
AI features
Add listing drafting, lead scoring or document extraction only once the records they read are stable and consistently structured.
Security, compliance and data ownership
Netbase security practices apply the same way here as to any system it builds: secure code review, TLS in transit and encryption at rest, role-based access, vulnerability scanning, penetration testing and disaster recovery. Card data and trust/escrow funds carry extra weight: PCI DSS sets baseline requirements for any system that stores, processes or transmits cardholder data, and a trust or escrow account typically needs its own ledger, reconciled separately from the operating account, a rule a generic payment processor does not enforce on its own. GDPR Article 6 requires a lawful basis for processing lead data, recorded at capture, not added later. Listing, lead, tenant and deal records stay in systems you own; integration contracts define what leaves your platform. This is general information, not legal advice.
Where AI fits, and one hard constraint
Add AI once the listing, lead and deal records it reads are stable. Netbase works with the major commercial and open-source AI models and tools, chosen per project.
The hard constraint: lead scoring and matching must not use characteristics that fair-housing rules protect. The U.S. Fair Housing Act prohibits discrimination on grounds including race, color, national origin, religion, sex, familial status and disability; a ranking model trained on past leads can reproduce that bias if those signals, or proxies for them, reach it. Exclude them at the data layer, not by instruction alone.
-
Available capability
Listing enrichment and drafting
Drafts listing text and fills missing fields from photos and property data, for an agent to approve; not yet tied to a published real estate case.
-
Available capability
Lead scoring and property matching
Ranks leads and suggests matches as input to an agent's decision, not an automatic approval; not yet tied to a published real estate case.
-
Available capability
Document AI for contracts
Reads leases and contracts into draft dates, parties and amounts for staff to check; not yet tied to a published real estate case.
What delivery record exists, and what does not
Beyond printing and packaging and retail and e-commerce, Netbase has delivered projects for clients in real estate, and these clients are not named. Netbase also builds and runs Poslor, a real estate operating system and Netbase Business Division, which reaches beyond its own site through WordPress, Wix and widget integrations plus a public API, and keeps private workspace data separate from the public listing records it publishes. The anonymous real estate listing platform record describes a listing and lead platform Netbase built for a real estate client as consultant, custom developer and integrator; it names no client, system list, dates or figures.
What does not exist. No published Netbase record names the specific MLS, IDX, payment or e-signature providers connected on either project, and no integration count, migration duration, cost or uptime figure is published for either. The reference architecture and the point-to-point-versus-gateway decision come from Netbase's general integration-architecture delivery practice (see the ERP, CRM and e-commerce integration architecture guide for the same pattern on a different system mix) and the cited standards, not from a measured real-estate integration count.
Alternatives: who builds this integration layer
| Route | Strength | Choose it when |
|---|---|---|
| Your own team | Deepest knowledge of your CRM, MLS relationships and portal contracts | Capacity exists and the team already owns the current integrations |
| A licensed product such as Poslor | Listings, leads and commission workflow ready without a custom build | Its integrations (WordPress, Wix, widgets, a public API) already match your channels |
| A consulting and engineering partner | One team across the architecture decision, the gateway layer and each integration | The connection count is growing, or nobody owns the whole integration map |
Netbase leads with consulting, custom development and digital transformation; most projects are delivered on fixed-price contracts, scope agreed after a workflow review, with milestone-based, monthly team retainer and KPI-linked models also offered. In custom development, you own the IP Netbase creates for you; Poslor and other productized modules are licensed, not transferred. The team works remote-first from Hanoi in English, and reusing a module such as the real estate digital toolkit can cut development time by up to 60% where it fits.
When not to build a gateway layer yet
- One or two integrations today, no concrete plan to add more. A gateway adds a component to run and secure before it has removed any real pain.
- The MLS or portal relationship is still being negotiated. Architecture decisions are cheaper after the data-sharing terms are set, not before.
- No capacity to own the gateway's uptime. A badly maintained integration layer is worse than a few direct connections someone actually watches.
Limits of this guide
- It describes a reference architecture and a general decision rule; every MLS, portal and payment provider's API and licensing terms differ.
- PCI DSS, GDPR Article 6, the RESO Data Dictionary and the Fair Housing Act are cited for what they define or require, not as a claim that a Netbase project has been certified or audited against them.
- No integration count, build duration, cost or uptime figure is claimed for a Netbase real estate project.
- The point-to-point-versus-gateway tipping point is a planning heuristic, not a measured threshold from a published real estate case.
Plan the next step with a Netbase consultant
Frequently asked questions
No. Start point to point for a first MLS feed and CRM connection; add a gateway/orchestration layer once portals, payment and e-signature bring the connection count past a handful.
Yes, where the MLS or portal offers a feed or an API; the RESO Data Dictionary reduces field-mapping where both sides support it, but unsupported fields still need a mapping layer.
In its own ledger, reconciled separately from the general application database and the operating account, not inside a generic payment integration that was not built for client-money rules.
It can draft listing text and rank leads for an agent to review, but scoring and matching must exclude characteristics fair-housing rules protect, enforced at the data layer, not by instruction alone.
Next step
Tell us which MLS or portal feeds, CRM and payment or trust-accounting systems you run today, and we will book a solution review to map the integration architecture and the first build order. You can also see the real estate platform solution, the real estate sector page, or browse more Netbase insights.
Related services and solutions
AI-enabled digital transformation consulting that ends in a delivery plan
Netbase provides digital transformation consulting for mid-market companies that need a prioritized roadmap with a delivery path, not a deck. We rank every change by value and risk, including where AI removes manual work, and the same team builds it. According to CEO Huy Nguyen (David), Netbase has served 500+ businesses across 80 countries since 2012.
Learn More
Real estate platform with AI: listings, leads, leases and property operations
A real estate platform is software that runs the property business from listing to lease: listings, leads, deals, commissions, tenants and maintenance, with AI that drafts listings, scores leads and matches buyers to properties. Netbase builds it as a custom platform on its real estate digital toolkit module, backed by delivered client work and its own real estate product, Poslor.
Learn More
Work with Netbase remotely
Every Netbase engagement is delivered remotely, so clients in any country and any industry can work with us; Netbase has worked with clients in 80 countries. Contracts and invoices are issued by Netbase JSC, and payment is made by bank transfer to Netbase JSC's company account or PayPal Business. Talk to the CEO, Huy Nguyen (David), on WhatsApp or by email.
Discuss a project
Netbase JSC helps organizations design, build, modernize, and operate digital products and AI-enabled business systems.project@netbasejsc.com
+84 937 869 689
91 Nguyen Chi Thanh, Dong Da, Hanoi, Vietnam
Get in touch
Tell us what you want to build, modernize, or operate.