What Does Business Rule Engine (BRE) Mean?

A business rule engine (BRE) is a component of software allowing non-programmers to change the business logic in a business process management (BPM) system. To carry out a business policy or procedure, a business rule or statement is required. Business logic uses data in a database and a sequence of operations to carry out the business rule.

Techopedia Explains Business Rule Engine (BRE)

Execution code for business rules is separated from the BPM system, allowing the end user to change business rules without asking for a programmer’s help. The business rule engine evaluates the changes’ effects on other rules and flags the user if there is a conflict.

  • Example: Should this customer be allowed a mortgage? Answer: IF some-condition THEN allow-customer-a-mortgage.

  • Example: Item is out of stock. Reaction: Alert a manager.