Guides for Real Estate and SaaS Software Buyers
Plain-language guides for brokerages, proptech founders and SaaS teams planning a build or an integration. Every figure links to the source it came from.
MLS and IDX Integration Cost in 2026: Monthly and Yearly Fees by Vendor and MLS
MLS and IDX costs per month and per year in 2026: IDX plugin plans, MLS license fees by board, MLS Grid and Trestle fees, and development rates, all sourced.
Read the guideCustom SaaS vs Off-the-Shelf CRM for Brokerages
When a brokerage should subscribe to a real estate CRM and when a custom platform makes sense, with published CRM pricing and the trade-offs of building.
Read the guideWhat It Costs to Build a Real Estate Platform
What drives the cost of a real estate platform: developer rates in the US, Canada and India, MLS data fees, maps and hosting, with every figure sourced.
Read the guideHow to Get MLS Data Access for Your App
The licenses, broker sponsorship, agreements, platforms (MLS Grid, Trestle, Bridge), fees and compliance rules for getting MLS data into your app, with sources.
Read the guideInvestor Portal vs File Sharing: What Real Estate Firms Need for LP Reporting
When shared folders are enough for investor documents and when a portal is worth it: access control, audit trails, watermarking and published portal prices.
Read the guideIDX Vendor or Custom Build: When to Switch
When an IDX plugin is enough, when a data vendor API fits, and when a brokerage or proptech team should build its own MLS pipeline, with sourced costs.
Read the guideRESO Web API vs RETS: What Changes and How to Migrate
What changes when you move an MLS integration from RETS to the RESO Web API: authentication, queries, field names, media and sync, with sources and a checklist.
Read the guideSelf-Storage Management Software: Build or Buy?
When off-the-shelf self-storage software is enough, when to extend it through its API, and when a multi-site operator should build, with vendor facts sourced.
Read the guideMLS Data Access in Canada: CREA DDF and Board Feeds
How listing data access works in Canada: CREA DDF channels, rules, API and technology-provider fees, plus board IDX and VOW programs, with sources.
Read the guideOdoo Implementation Cost: Licences, Hosting and Custom Development
What an Odoo implementation costs: per-user plans, Odoo.sh hosting, Success Packs and the upkeep of custom modules and integrations, from Odoo's own pages.
Read the guideMLS Data Pipeline Architecture: A Reference Design for the RESO Web API
A reference architecture for ingesting MLS data via the RESO Web API: replication, media, normalization, duplicates, compliance checkpoints and failure modes.
Read the guideLaravel Upgrade and Modernization Checklist: Upgrade in Place, Replace in Stages or Rewrite
A phase-by-phase Laravel upgrade checklist from the official support policy and upgrade guides, plus a decision table: upgrade, replace in stages or rewrite.
Read the guideInvestor Portal Security Checklist: Threats, Controls and Questions to Ask
A security design checklist for LP portals: access model, threat-to-control table, MFA and session settings, audit trail and vendor questions, with sources.
Read the guideOdoo Integration with Shopify and Marketplaces: Ownership, Sync and Failure Handling
How to connect Odoo to Shopify or a marketplace: which system owns each record, webhooks and polling, idempotency, rate limits, mapping pitfalls, a checklist.
Read the guideEngineering Requirements for a Production-Ready IDX Platform
Testable engineering requirements for an IDX platform: architecture, data reliability, security, performance and operations, each with a way to verify it.
Read the guide15 US MLS Boards: A Data Access Reference
Reference profiles of 15 US MLSs in alphabetical order: who each serves, data delivery, feed types, who may license and where to apply, each fact sourced.
Read the guideTech Stack for a Real Estate Platform: Database, Search, Backend and Frontend Choices
How to choose the database, search engine, cache, backend language, frontend rendering, media storage and hosting for a real estate platform, with sources.
Read the guideSEO, AEO and GEO for Real Estate Websites: What to Build
What a brokerage or proptech site must build to be found in search, answer features and AI answers: indexing, listing lifecycle, schema and crawlers, sourced.
Read the guideBuilding a Multi-Tenant Real Estate SaaS Platform
How to design tenancy for a real estate SaaS: tenant hierarchy, data isolation with row-level security, custom domains, per-tenant MLS licenses and lifecycle.
Read the guideReal Estate CRM Architecture: From Property Enquiry to Lead Management
How to design a real estate CRM: enquiry capture, attribution, deduplication, lead routing, an event timeline, consent records and integration boundaries.
Read the guideBuilding Reliable Webhook and Event-Driven Integrations
How to receive and send webhooks reliably: signature checks, idempotency, ordering, retries with jitter, the outbox pattern, reconciliation and SSRF defenses.
Read the guideDesigning Reliable Background Jobs with Redis and BullMQ
How to run BullMQ on Redis in production: retries and backoff, concurrency, stalled jobs, idempotent handlers, Job Schedulers, Redis settings and failure modes.
Read the guideBuilding a Scalable MLS Synchronization Engine
How to build an MLS sync engine: full import, incremental sync, checkpoints, queues, rate limits, backoff, idempotent writes, monitoring and failure recovery.
Read the guideHandling Deleted, Expired and Sold Listings Correctly
How to handle sold, expired, withdrawn and deleted MLS listings: status mapping, removal signals, reconciliation, index cleanup, HTTP status and license rules.
Read the guideMLS Data Normalization Across Multiple Real Estate Boards
How to normalize MLS data from several boards: RESO field mapping, identifiers, property types, units, media, display flags, provenance and a canonical schema.
Read the guideData Migration Strategies for Legacy Real Estate Platforms
How to migrate a legacy real estate platform: what to move or re-fetch, cutover strategies, validation, URL redirects, rollback planning and a cutover runbook.
Read the guideDesigning a Real Estate Search Engine with Elasticsearch
Designing listing search on Elasticsearch: mappings, filters, geo queries, autocomplete, pagination, facet counts, relevance and zero-downtime reindexing.
Read the guideBuilding Map-Based Property Search with Geospatial Queries
How to build map search for listings: viewport and polygon queries, spatial indexes, clustering, list and map sync, URL state, mobile and address display.
Read the guideDesigning Reliable Saved Searches and Listing Alerts
How to build saved searches and listing alerts that do not miss, duplicate or misfire: storage, matching, dedupe, scheduling, unsubscribe and delivery.
Read the guideReal Estate Website Performance: Optimizing Listing Pages for Core Web Vitals
How to build listing, search and area pages that meet Core Web Vitals: rendering, the hero photo, galleries, maps, third-party scripts, caching and INP.
Read the guideMLS and IDX Cost Calculator
Add up published MLS license fees, IDX plugin plans and data vendor fees for your setup, per month and per year, with every figure sourced.
Open the calculator