Active marketplace inventory
17k+
businesses for sale
The job
Keep a national business marketplace fast, current and useful while thousands of listings continually change behind it.
Data movement
CRM feeds are checked every five to ten minutes, with around 1,000 listings updated during an average week.
Platform reach
Listings, buyers, brokerages, agency onboarding, marketing, publishing and internal CRM activity are managed from one system.
Ongoing work
Development, infrastructure, performance and integrations have been actively managed by Subtle Difference since 2021.
The platform
A marketplace is only as useful as the systems moving underneath it.
Bsale is one of Australia's leading and oldest established business-for-sale marketplaces, connecting buyers with private sellers, business brokers, agencies and franchise groups across the country.
We began working directly with Bsale in late 2020, after around a decade of already sending RealOnline listing data into its previous system. The new platform launched in April 2021.
The project required more than a new public website. Bsale needed to move away from its legacy CMS, migrate millions of rows of data and establish reliable, ongoing development support.
01
One operating platform
RealOnline brings listing management, buyer accounts, saved searches, alerts, brokerage onboarding, CRM activity, marketing and site administration into one connected system.
02
Built around listing data
Search, filters, broker profiles, seller listings and public marketplace pages use structured data rather than treating listings as ordinary website content.
03
Controlled team access
Fine-grained permissions allow Bsale team members in Australia and overseas to work within the areas relevant to their roles without providing unrestricted access to the entire platform.
04
Permanent staging and production
Dedicated environments allow integrations, performance work and new features to be developed and tested safely before they reach the live marketplace.
Average weekly activity
1,000
listing updates
CRM integrations
Listing data is accepted from AROSoftware, AgentBox, AgentPoint, Eagle Software, Mantis, REX, VaultRE, RealOnline and custom provider systems.
Industry formats
Most feeds use REAXML or provider-specific variations of the industry-standard XML format.
Constant processing
Automated processes check for new and changed data every five to ten minutes, all day, every day.
What changes
Updates include new listings, edits, prices, images, documents, categories, locations and businesses that have sold or been withdrawn.
Behind the traffic
Performance is managed across the entire stack.
Bsale recorded more than 850,000 visitors in the last 6 months servicing over 2.25 million pages. Keeping a marketplace of this size responsive requires more than placing the site behind another external service.
Subtle Difference directly manages the application, databases, servers, caching, storage and delivery infrastructure as one connected system.
That direct control allows performance decisions to reflect how Bsale actually operates, including constant listing changes, large searches, email queues, automated sitemaps and millions of active assets.
05
Fast listing search
Custom search tables and application-aware caching keep searches responsive across more than 17,000 active listings.
06
Selective cache clearing
Logic-based invalidation refreshes the parts of the site affected by listing changes without unnecessarily clearing every cached page.
07
Millions of active assets
More than five million active files sit behind Bsale’s marketplace, supported by infrastructure built to process and deliver listing media efficiently at scale.
08
Automated supporting systems
Sitemaps, image processing, email queues, feed imports and other scheduled processes run continuously alongside the public marketplace.
Monthly email volume
350k+
emails processed
Connected content
Newsletters and alerts draw directly from current listings and website content rather than relying on manually transferred data.
Automated audiences
Subscriptions, saved searches, buyer alerts and unsubscribe handling are managed as part of RealOnline.
Multiple message types
The system supports newsletters, brokerage campaigns, listing alerts, saved-search notifications and transactional messages.
Reliable delivery
RealOnline manages the content, audiences, templates and sending logic while integrating with specialist high-deliverability email services.
Search foundations
Technical search work evolves with the marketplace.
Bsale maintains an active search strategy and regularly introduces new ideas to improve how buyers discover listings, brokers, industries and locations.
We work directly with the Bsale team and any external SEO specialists they engage to assess requirements and implement them across the platform.
This includes category and location landing pages, automated metadata, canonical URLs, structured data, expired-listing redirects, duplicate-content controls, broker pages, agency pages, pagination, faceted search handling and automated XML and HTML sitemaps.
09
Live market data
Custom reporting tools turn current marketplace data into public insights across business categories, values, locations and listing activity.
10
State and industry comparisons
Listing volumes and advertised values can be compared nationally, by state, by capital city and across individual business industries.
11
Quarterly reporting
The reporting system supports the detailed quarterly market reviews researched, interpreted and published by the Bsale team.
12
Data with a practical purpose
The same structured listing information that powers search and alerts can also help buyers, sellers and brokers understand broader market movement.
Since April 2021
Ongoing development works best when the conversation stays direct.
Bsale is not treated as a finished website waiting for the next rebuild. It is an operating platform that continues to change alongside its clients, team and marketplace.
The Bsale team have direct Slack access to Subtle Difference for support, questions and development discussions. New ideas are reviewed, refined and released incrementally as they become useful.
That ongoing relationship keeps support requirements low and allows the Bsale team to spend less time managing software and more time supporting its clients.
Related capability
RealOnline is built for marketplaces with data in constant motion.
Bsale shows how the platform can combine listings, CRM integrations, buyer tools, marketing, internal workflows and ongoing development within one managed system.
Explore RealOnlineRunning a marketplace or portal?
Tell us what moves through the system and how often it changes.
We work with marketplaces, portals and data-heavy organisations that need more than a public website sitting separately from their operating systems.