Business Rules Management Systems (BRMS)
Best Business Rules Management Systems (BRMS) include:
IBM Operational Decision Manager, Drools, Red Hat Decision Manager (formerly JBoss BRMS), InRule, Progress Corticon Business Rules Engine, FICO Blaze Advisor, SAS Business Rules Manager, Experian PowerCurve Strategy Management, Ab Initio Business Rules Environment (BRE) and Express>It, and Hyperon.
Pega Platform is a combined business process management and robotic process automation (RPA) platform with advanced workforce analytics from Pegasystems.
The SAP Extension Suite (formerly known as part of SAP Cloud Platform) enables businesses to rapidly build and enhance applications, processes and experiences. The suite helps businesses be agile and flexible while extending the value of their applications. Simplify cloud application…
IBM Cloud Pak for Automation allows the user to design, build and run automation applications and services on any cloud, using pre-integrated automation technologies and low-code tools. IBM Cloud Pak is the latest deployment option of the IBM automation platform for digital business,…
According to Agiloft, this workflow and process automation solution provides a package that is comprised of a flexible and robust data model with a powerful workflow and business rules engine that enable it to map any business structure and automate the most complex business processes…
Sparkling Logic SMARTS™ is a low-code/no-code decision management platform that spans the business decision lifecycle, from data import to decision modeling to application production. SMARTS was designed by a team of experts who wanted to deliver a powerful yet simple product so…
IBM Operational Decision Manager is presented by the vendor as a comprehensive decision automation solution that helps users discover, capture, analyze, automate and govern rules-based business decisions, on premises or on cloud. It is formerly known as the IBM Websphere Operational…
The OpenText AppWorks Platform (formerly known as the OpenText Process Suite) supports business process management, case management, master data management, and business rules management capabilities with the ability to quickly build and rapidly deploy business applications to the…
iLeap is a low-code application development and business process management platform which empowers enterprises to build business applications rapidly, while seamlessly integrating with existing technology platforms. The vendor's value proposition is that iLeap empowers enterprise…
ACTICO Platform combines business rules management and machine learning with automation technology. It is a unified low-code platform that aims to make it easy for users to rapidly implement applications and services and adapt quickly in order to improve market responsiveness. In…
The Digital Enterprise Suite is a visual, interactive software suite that enables technical staff to encapsulate programmatic logic and lets non-technical business people assemble the business logic to innovate, transform and improve. Trisotech states their Digital Enterprise Suite…
Decisions is a no-code business automation platform focusing on process automation as well as data handling and business rule execution. In the Decisions Design Studio, Individual rules can be combined together into a Rule Set to support complex conditions, processes or policies.…
The Ab Initio Business Rules Environment (BRE) allows business analysts to specify business rules in a form that is very familiar and comfortable to them: grid-like spreadsheets. In the BRE, the rules are specified in business terms, not technical terms, and with expressions that…
What is Business Rules Management Systems (BRMS)?
A business rules management system (BRMS) is used to develop, store, edit, and execute business rules. Business rules are logical statements that define the behavior and operation of a business. For example,“if a user cancels their subscription, send them an e-mail.” These rules may be written in process documents or embedded in applications. However, this implementation is prone to errors when rules are updated, scaled, or cloned.
A BRMS, powered by the business rules engine, acts as a central repository and automation function for business rules. Decision owners and IT employees can collaborate to develop, version, and edit rules in a single-sourced environment. A BRMS helps businesses automate tasks, improve consistency, and shorten turnaround on policy changes.
BRMS vendors provide tools for developing, tracking, and editing business rules. Often, these tools support both programmers and non-programmers. Vendors also provide an engine to simulate and validate business rules before they are implemented. When business rules are completed, the BRMS deploys the rules to other platforms, allowing users to single-source their rules across disparate systems and applications.
Business Rules Management vs. Business Process Management
Business rules management and business process management are often conflated, but they are not identical functions or products. Business rules are logical statements that apply across business processes, workflows, and functions, and BRMS’s emphasize managing those overarching rules. In contrast, business process management emphasizes highly customizable workflow management across business functions, departments, and systems. In other words, business rules management controls the dictates on the state of business operations and functions, while business process management controls how those operations and functions are conducted.
An important functional difference between BPM and BRM is that the specific rules themselves are often subject to change, while business processes tend to be more stable in terms of the structure and flow of processes. This means that embedding business rules logic within BPM systems makes both structures more difficult to maintain and subject to errors if not carefully curated. For organizations that need products to organize and automate both its rules and its processes, using products that specifically serve each distinct use case is recommended.
BRMS Features & Capabilities
Most vendors offering BRMS software include:
Custom development environments for creating business rules with code
Business rules engine for executing rules workflows and processes
Tools to develop business rules without writing code
Tools to validate business rules
Simulation environments to test new or changed business rules
Deployment of business rules to other platforms
Lifecycle and ownership management for business rules
Flexible hosting options for the platform itself
When comparing different business rules management systems, consider these factors:
Integrations: How many prebuilt and supported integrations with the business’s preexisting systems does each product offer? Prebuilt integrations can save lots of time and effort in the deployment process.
Ease of Use: Consider how easy each product is to use my different user bases. The BRMS should be accessible for IT admins and business users alike, with features like low-code and no-code rules development and user permissions management.
Pricing for a BRMS varies and depends heavily on the number of users. Multiple free, open-source BRMS options exist. However, users of these systems rely on community support and are responsible for their own hosting.
Other vendors may offer free trial periods followed by a monthly or yearly subscription. Subscription prices range from $50 per user per month to over $180 per user per month. The subscriptions often include hosting, technical support, training, and software updates.