AppMatic Tech builds real estate listing management platforms with listing publishing, portal syndication, lead capture, and viewing scheduling, using Laravel, React, Next.js, and PostgreSQL, with compliance fields for RERA, Dubai Trakheesi permits, UK material information, and RESO feeds. AppMatic Tech is based in Ahmedabad, India, with 330+ products shipped.
Real estate businesses run on listings, and most still manage them by hand. An agent types the same apartment into the website, two portals, and a WhatsApp broadcast. A price change reaches one channel and not the others. A sold home stays advertised for weeks, and the enquiries it attracts go nowhere. Each market adds its own rules: US agents work through MLS feeds, UK agents must show material information, Indian developers must print RERA numbers, and Dubai listings need a permit with a QR code. This guide explains what a listing platform needs to fix all of that, and how AppMatic Tech architects one.
Key takeaways
One master listing, many channels, and rules enforced in software.
| Point | Detail |
|---|---|
| One master record | Every channel publishes from the same record, so prices and status never drift. |
| US data runs on RESO | The RESO Web API has replaced RETS; RESO reports at least 90% of MLSs are certified. |
| India requires RERA details | Registration number and authority website on ads; some states also require QR codes. |
| Dubai requires permits | A Trakheesi marketing permit, with a Madmoun QR code on ads since April 2023 |
| UK requires material information | Listing details set out in National Trading Standards' Parts A, B, and C |
| Status sync matters most | Removing sold or let properties everywhere protects leads and compliance. |
What does a real estate listing platform do?
| Module | Job |
|---|---|
| Listing management | One master record per property: details, price, status, media, and compliance fields |
| Media pipeline | Photo resizing, watermarking, floor plans, video tours, and descriptive alt text |
| Syndication | Publishing to the website, portals, and MLS feeds, with per-channel field mapping |
| Lead capture | Enquiries from portals, the website, WhatsApp, and calls, de-duplicated into one contact |
| Lead routing | Assignment by property, area, language, or agent availability |
| Viewings | Scheduling, reminders, and feedback collection |
| Reporting | Leads, viewings, and offers per listing and per channel |
Why does a master listing record matter?
Every listing problem traces back to having more than one copy of the truth.
- Price drift. A reduction entered on one portal leaves another showing the old price, which costs credibility with buyers.
- Ghost listings. Properties marked sold in one system stay live elsewhere, attracting enquiries that waste agents' time and, in some markets, breach advertising rules.
- Duplicate entry. Agents re-type the same details into several systems, and errors multiply with each copy.
A master record solves all three. Each channel receives a mapped version of the same record, and a status change propagates everywhere from one action.
How does listing syndication work in each market?
| Market | Main channels | Data and integration notes |
|---|---|---|
| United States | MLS systems, broker websites, and consumer portals | MLS data flows through the RESO Web API, a RESTful standard built on OData with OAuth 2.0; RESO describes RETS as deprecated. Since August 2024, following the NAR settlement, offers of buyer-broker compensation are no longer shown on MLS listings. |
| United Kingdom | Rightmove, Zoopla, and OnTheMarket | Portal feeds carry material information fields; Rightmove added Part B and C fields in 2024. |
| India | 99acres, MagicBricks, and Housing.com | Developer project listings carry the RERA registration number and authority website. |
| UAE (Dubai) | Bayut, Property Finder, and Dubizzle | Listings carry the Trakheesi permit and Madmoun QR code. |
| Saudi Arabia | National portals and broker platforms | Off-plan marketing requires a licence through REGA's Wafi programme. |
Each portal and MLS has its own feed format, field list, and validation rules, so the platform keeps one adapter per channel. Adding a new portal then touches one module, not the whole system.
Which advertising rules must listing software enforce?
Advertising rules are where listing software either protects a business or exposes it. AppMatic Tech builds market rules as validation that blocks publishing until required fields are present:
- India: RERA details
- The Real Estate (Regulation and Development) Act, 2016 requires advertisements for registered projects to show the RERA registration number and the authority's website. State regulators add rules, such as MahaRERA's and Kerala RERA's QR code requirements, with Kerala's applying from September 2023.
- Dubai: Trakheesi and Madmoun
- A Trakheesi marketing permit is mandatory before publishing a property advertisement. Since 24 April 2023, the Madmoun service attaches a QR code to each permit, which companies must show on advertisements so buyers can verify the listing.
- United Kingdom: material information
- National Trading Standards' Estate and Letting Agency Team set out material information in three parts: Part A from May 2022, covering council tax, tenure, and price, and Parts B and C from November 2023, covering property type, utilities, parking, and, where relevant, matters such as flood risk and building safety. Since 6 April 2025, the unfair commercial practices rules sit in the Digital Markets, Competition and Consumers Act 2024.
- Saudi Arabia: off-plan licensing
- Off-plan projects are licensed through REGA's Wafi programme, and Wafi's broker rules require brokers marketing off-plan units to hold the owner's prior written approval and the project's statutory licences.
- United States: fair housing
- The Fair Housing Act prohibits advertisements that indicate a preference, limitation, or discrimination based on race, colour, religion, sex, disability, familial status, or national origin, so description generators and templates need review for prohibited phrasing.
AppMatic Tech does not give legal advice; each business should confirm current requirements with local counsel or the relevant regulator.
What does a listing platform architecture look like?
AppMatic Tech builds listing platforms with eight components:
- Master listing service in Laravel and PostgreSQL, with a full change history on every listing.
- Media pipeline for resizing, watermarking, and generating alt text, with original files kept in object storage.
- Compliance validator with rules per market, which blocks publishing when a required field, such as a permit number, is missing or expired.
- Syndication adapters, one per portal or MLS, each mapping the master record to that channel's format and reporting errors back to the agent.
- Lead ingestion from portals, the website, WhatsApp, and calls, with de-duplication by phone number and email.
- Routing and scheduling for agent assignment, viewing slots, and reminders.
- Agency website in Next.js, reading from the master record, with fast search and map-based filtering.
- Analytics on lead source, response time, and conversion per listing and per channel.
Multilingual markets need more than translation. Arabic listings for the Gulf need right-to-left layouts, and AppMatic Tech built Hebrew right-to-left support, map integration, and distance filtering into TLV Places, a location discovery app for Tel Aviv. Multi-language and multi-currency design is covered in how to build a multi-language, multi-currency travel app, which applies equally to property search.
Pro tip: Measure the time from "marked sold" to "removed from every channel". It is the single best health metric for a listing platform, because it captures syndication failures, compliance risk, and wasted agent time in one number.
Where does AI help a listing platform?
- Description drafting from structured listing data, with an agent approving every description before publishing.
- Photo tagging by room and feature, which improves search filters and accessibility text.
- Duplicate detection across agents and branches who list the same property.
- Lead qualification by an AI agent that answers enquiries and books viewings, as covered in AI lead qualification for real estate.
- Inventory questions answered from live data, such as "which two-bedroom units under budget are still available", through an MCP server, as explained in what is an MCP server.
AI drafting needs the same compliance rules as human drafting: descriptions are checked for prohibited fair housing language and for claims that the listing data does not support.
Should an agency build or buy listing software?
| Situation | Better choice |
|---|---|
| One market, standard workflows, small team | Off-the-shelf listing or CRM software |
| Several countries with different advertising rules | Custom platform with a rules engine |
| Developer selling projects that need construction progress data | Custom platform connected to construction systems |
| Agency wanting AI agents to query live inventory | Custom platform with MCP tools |
| Portal or marketplace business | Custom platform; the listing platform is the product |
Developers selling off-plan units often need listings and construction progress in one place, as covered in construction progress and investor reporting for real estate developers and construction software for real estate developers.
How AppMatic Tech builds real estate platforms
AppMatic Tech has shipped 330+ products since 2017, holds a 5.0 Clutch rating, and keeps an 83% client retention rate. Relevant work includes TLV Places, a Swift location discovery app with map filtering and right-to-left support built in two months, and MetaReady, a 13-module platform built on React, Next.js, and Laravel in two months.
The use cases are described on the real estate listing management solution page and the property search app solution page. The service is described on the custom software development page. Scoping starts at contact@appmatictech.com or the contact page.
Sources
| Claim used in this article | Source |
|---|---|
| RESO Web API adoption, OData and OAuth 2.0, RETS deprecated | RESO, transition to Web API |
| NAR practice changes on MLS compensation offers from August 2024 | NAR, settlement FAQs |
| RERA registration number and website on advertisements | Andhra Pradesh RERA, advertisement provisions |
| MahaRERA QR code order | TaxGuru, MahaRERA QR code order |
| Kerala RERA QR code from September 2023 | Housing.com, Kerala RERA QR code |
| Dubai Trakheesi permit and Madmoun QR code from 24 April 2023 | Dubai Land Department, Madmoun service |
| UK material information Parts A, B, and C; Rightmove fields | RICS, material information and The Negotiator, Rightmove material information fields |
| Saudi Wafi off-plan licensing and broker rules | REGA, Wafi off-plan sales and Salaam Gateway, off-plan brokerage rules |
| Fair Housing Act advertising prohibition | HUD, Fair Housing Act overview |
Frequently Asked Questions
- What is a real estate listing management platform?
- A real estate listing management platform stores every property once, as a master record with photos, floor plans, prices, and compliance details, then publishes that record to the agency website, property portals, and MLS feeds, captures the resulting leads, and keeps status changes such as sold or let in sync everywhere. AppMatic Tech builds listing management platforms with Laravel, React, Next.js, and PostgreSQL.
- How do US listing platforms get MLS data?
- US listing platforms get MLS data through the RESO Web API, a RESTful standard built on OData with OAuth 2.0 authentication, which has replaced the older RETS transport. RESO reports that at least 90% of MLSs have RESO-certified Web API services. Display rules for MLS data, known as IDX rules, are set by each MLS.
- What must a property advertisement include in India?
- Under India's Real Estate (Regulation and Development) Act, 2016, advertisements for registered projects must display the project's RERA registration number and the state authority's website address. Several state regulators, including MahaRERA and Kerala RERA, also require a QR code on advertisements that links to the project's registration details.
- What is a Trakheesi permit in Dubai?
- A Trakheesi permit is the marketing permit Dubai requires before a property advertisement is published. Since 24 April 2023, the Dubai Land Department's Madmoun service attaches a QR code to each permit, and real estate companies must show the QR code on advertisements so buyers can verify the listing and see whether the property has been sold or rented.
- Should an agency build a custom listing platform or buy software?
- An agency or developer should buy off-the-shelf listing software when the business's workflows match the product and the business lists in one market. A custom platform pays off when the business lists across several countries with different advertising rules, needs integration with the business's own CRM, ERP, or construction data, or wants AI agents to query live inventory through MCP tools.

