Skip to content

Glossary

What is a business rules management system?

The short answer

A business rules management system (BRMS) is software for managing business rules through their whole life: writing them, testing them, keeping versions, controlling who can change them and running them for other systems. A rules engine is the part that executes the rules; a BRMS adds the tools and governance around it.

What a BRMS does

Business rules are the policies a business applies day to day: approval limits, credit terms, discount authority, eligibility criteria, compliance checks. A business rules management system is where those rules are kept, looked after and run.

The key idea is that rules are managed as business assets in their own right, separately from the applications that use them. The people who own a policy can see it, change it through a controlled process, and know exactly which version was in force on any given day. The applications simply ask the BRMS for answers.

Without a BRMS, rules tend to scatter. Some are in the ERP configuration, some in custom code, some in a spreadsheet on a shared drive and some in the heads of experienced staff. Nobody has a complete picture, changes are slow and inconsistent, and when an auditor asks how a decision was made the answer has to be pieced together. A BRMS pulls those rules into one managed place.

It helps to think of the rule lifecycle in four stages: write the rule, test it against real examples, publish it so systems use it, and monitor how it behaves in live use. A BRMS supports each stage, with controls over who can move a rule from one stage to the next.

Monitoring is often overlooked. Knowing how many requests a rule referred, declined or approved last month tells the policy owner whether the rule is working as intended, and whether a limit is set too tight or too loose.

The main components of a BRMS

Products vary, but most business rules management systems provide:

  • A rule repository: one central place where all rules and reference data are stored.
  • Authoring tools: editors for writing rules, from code-like languages to visual designers and decision tables.
  • Testing and simulation: ways to run rules against examples before they go live.
  • Versioning and deployment: drafts, published versions and a record of what changed.
  • A rules engine: the runtime that executes rules when systems call it.
  • Governance: permissions, approval of changes, audit logs and run history.
  • Integration: APIs or libraries so other applications can request decisions.

BRMS vs rules engine

The terms are often used interchangeably, but there is a useful difference. A rules engine is the component that takes facts and applies rules to produce an answer. A BRMS is the whole system around that engine: authoring, testing, versioning, governance and deployment.

You can have a rules engine without a BRMS. A developer can embed an engine library in an application and write rules as code files. That brings some separation, but the rules are still managed by developers through the normal release process. A BRMS aims to go further, putting rule management into the hands of the business with the controls that requires. For more on the runtime side, see what is a business rules engine.

A simple way to picture it: the rules engine is the calculator, and the BRMS is the office around it. The office decides who is allowed to change the sums, checks the working before it is used, files every version, and keeps a record of every answer given. Both matter, but most of the day-to-day value for the business comes from the office.

Who uses a BRMS, and why

Business rules management systems have long been used by large organisations in banking, insurance, government and telecoms, where rule sets are large, regulation is heavy and every decision must be explained. Established products in this space are powerful and are often run by dedicated teams.

The same needs exist in smaller organisations, just at a different scale. A mid-sized distributor still has credit policies, approval limits and supplier checks. It still needs to change them without waiting for a release, and still gets asked by auditors why a decision was made. What it usually lacks is a dedicated rules team and a long implementation budget. That has led to lighter, no-code BRMS tools aimed at business users.

Whatever the size of the organisation, the reasons for adopting a BRMS are similar. Speed of change: policy owners can update a rule in minutes rather than waiting for a release. Consistency: every system and every channel applies the same version of the rule. Transparency: rules are readable by the people responsible for them. Accountability: there is a record of who changed what, which version was live, and how each decision was reached.

Choosing a BRMS

When comparing options, the practical questions are:

  • Who will author rules day to day, and can they use the tool without training as a developer?
  • How are changes tested, approved and published, and are earlier versions kept?
  • Can you see, for any single decision, exactly which rules applied and why?
  • How do your systems call it, and does it connect to the data you already hold?
  • How long will it take to get the first decision live?
  • Is it sized for the number and complexity of rules you actually have?

Condexa as a BRMS for SMEs and mid-market firms

Condexa covers the full rule lifecycle in a form sized for SMEs and mid-market teams. Rules are built on a visual canvas, reference data sits in lookup tables, changes are tested and published as versions, and workspaces with roles control who can author and publish. Every call is recorded with a full trace.

If you are weighing Condexa against an enterprise platform, the traditional BRMS comparison sets out where each fits.

Last updated

FAQ

Questions people ask

What does BRMS stand for?

BRMS stands for business rules management system: software for authoring, testing, versioning, governing and running business rules separately from application code.

What is the difference between a BRMS and a rules engine?

A rules engine executes rules. A BRMS includes a rules engine plus the tools around it for writing, testing, versioning, permissions and audit. A BRMS is about managing rules, not just running them.

What are examples of BRMS products?

Well-known enterprise examples include IBM Operational Decision Manager, FICO Blaze Advisor, InRule and the open-source Drools. There are also newer no-code platforms aimed at business users and smaller organisations.

Do small businesses need a BRMS?

Not every small business does. It becomes worthwhile when important decisions are repeated often, the rules change and need to be explained, and they currently live in code, spreadsheets or people's heads.

Is a BRMS the same as a workflow tool?

No. A workflow tool moves work between steps and people. A BRMS decides what the answer is at a step. They are often used together.

Pick one decision. See it running in 30 minutes.

Bring a decision your team makes every week. We will build it with you, live, test it against your own examples and show your systems calling it.

No slides. Your decision, built live. No obligation.