Select Page

By Jeremy Crawford

MLSs with well-documented business rules can move to a new MLS system, add additional front-ends or integrate other software that also requires use of business rules with a lot less friction and do so much more swiftly than MLSs that do not. That was a big motivation behind a RESO Research & Development Workgroup initiative to create a best practices reference manual termed Real Estate Business Rules (REBR) on how an MLS can expose their technical business rules in an English manner.

The idea behind creating a best practices method for real estate business rules includes smoother conversions, more software choice, and enhanced competition and innovation. The practicality is that it’s a tough area to make changes, because legacy systems abound and many applications operate in silos. Vendors often dictate what companies rely on for business rules and turn to a particular Business Rules Engine (BRE) technology for an easy answer.

We end up with rules embedded in software that are written in “computerese” where business stakeholders have no idea what the rules really say and which can sometimes be painful or nearly impossible to change as a result. The irony is that the very people who make and are responsible for the rules often do not have insight into what has been implemented in terms of the business rules in the software their members or agents are using.

Rules in Plain English

About a dozen RESO R&D Workgroup volunteers, including Matt Cohen of Clareity, Susie Cass of RPR, Greg Moore of RMLS and Amod Singhal of Vigyan, created a new document to help with this effort.

The result of their work is REBR: A Standard Notation for Real Estate Business Rules – Reference Manual, a 76-page document available to MLSs, technology companies and brokerages. The approach the group used is based on what is known as RuleSpeak, a well-documented business rule notation that’s been around since the 1990s.

The benefit of RuleSpeak is its ability to use “Structured English” to express business rules, even complex ones, in nontechnical language using business vocabulary. Noting that there is a big learning curve to correctly use Structured English, the group found a way to solve this issue. It was able to create just six real estate business rules, with fewer than 20 syntactic variants, to fully specify most of the business rules governing input of listing data for most MLSs.

Supporting Agents and Promoting Choice

The business decision for this approach to real estate business rules for Greg Moore at RMLS is to be ready for today’s technology. Greg points to what is happening with mobile as a dominant tool for an agent’s daily life. “It really is their tool on the go,” he said.

“You may not want to add a listing on your iPhone,” he adds, but business rules could allow you to make “a change in the status and maybe even to do some light edits, so I can change the price, and I can add some pictures.” He emphasizes that when an MLS offers technology companies a standard set of business rules, “It really empowers you as a provider,” and that can help MLSs better serve their members. “I can give these human-consumable business rules to a mobile vendor and say, ‘Here they are; you can build it too.'”

Greg believes that these REBR best practices, “helps gives the broker that cool opportunity to really choose. I’m going to sound old school, but it’s kind of like the MLS is a robust utility system with RESO standards, great data in real time, giving different brokers different choices.”

Brokers often get stuck with cookie-cutter technology that prevents them from giving their agents the kind of support they would like to, and Greg sees the underlying fault is often in the business rules.

“Brokerages are often investing millions of dollars into technology systems and then discover it’s not always doing what they want it to do. Imagine that agents could just walk through a house, check off the features in their mobile app – appliances, bathroom amenities, yard – and not have to go back to the office and remember everything to enter for a listing or have to look at notes, but do it all at once. Our approach to business rules is all about choice, competition and innovation,” he said.

Decoding the software business rules into human language helps business decision makers make better decisions.

Benefits for MLSs

The R&D Workgroup participants wanted to make a contribution to help deliver:

  • Smoother conversions for MLSs
  • More software choices for MLSs
  • Enhanced competition and innovation among technology providers, which is also good for MLSs, brokers and agents

They believe their new work helps advance these ideas.

“It’s the power in the language that gives back to the business side,” Greg said. “In any MLS organization, large or small, the programmer’s job shouldn’t be to be the business analyst. Let the business people make the rules so they can see what’s there, understand it, edit it, tweak it and build on it. Business rules should really drive down implementation costs. It removes a lot of errors,” Greg added.

One huge caveat: This set of best practices is limited to exposing business rules from an MLS system into Structured English for the purpose of human consumption. This set of best practices doesn’t support technology-to-technology communications, such as technically supporting business rules that push listings from one technology platform to another.

 

Subscribe To Our Blog!

Subscribe To Our Blog!

Join our mailing list to receive the latest news and updates from our team.

You have Successfully Subscribed!