Unlock the Full Potential of Your Business with Higson
Versioning
Versioning allows users to track changes, revert to previous iterations, and compare differences across versions. It’s indispensable in dynamic environments requiring meticulous control over rule evolution.In Higson users can connect multiple rules and create a coherent configuration of their rule set.
Tree Structure
Higson rule engine provides a clear tree structure (Domain) of business rules, making it super easy for users to navigate.
Performance
Intuitive UI
Decision table

Function
Development cycle
of the Gartner Toolkit:
Suite Vendor Profiles.
When to use Business Rules?
Business Rules are instructions on how the system (software or service) should behave given the exact conditions. The typical business rules structure looks like this:
- when [condition],
- then [result].
Business Rules usually refer to statements that concern a business model, pricing, offer, product/service attributes, or communication with a customer.
Business Rules examples
The following statements are Business Rules:
- In banking: when a customer is new, then offer a $200 bonus.
- In retail: when a customer buys three items of the same product, then make the third one free.
- In insurance: when a customer has a history of claims, then raise the price by 10%.
Which sectors can use Business Rules Engines?
Transportation and Logistics: BREs assist in route optimization, fleet management, and regulatory compliance.
When should a Business Rules Engine be used?
A Business Rules Engine (BRE) should be used in the following scenarios:
A Business Rules Engine is a software that helps you manage and execute Business Rules. The main advantage of the engine is the separation of the business logic from the hard code. It leads to:
- easier maintenance (business users might update the rules by themselves after the initial configuration)
- and faster deployment (sometimes there is no need for releasing the new version of the system).
The users might model the rules as (depending on an engine):
- decision tables,
- decision trees,
- functions (code),
- DSL (Domain Specific Language),
- workflow (with visual graphs modeling).
Usually, Business Rules Engines deliver a user interface in the form of:
- web browser app,
- desktop native app,
- or through Excel.
Business Rules Engine might come as:
- a library for the specific language,
- or an autonomous component that connects by API.
You can install Business Rules Engines:
- on-premise,
- or in the cloud.
Can a Business Rules Engine like Higson integrate with my existing system?
Yes, Higson can easily integrate with your existing systems. It offers multiple integration options:
- REST API: Higson provides a REST API that allows technology-agnostic integration, enabling seamless communication with various systems.
- Java API: For Java-based applications, Higson offers a Java API, facilitating direct and efficient integration.
It depends on several factors:
1) Who is going to use the Engine?
Are they business users, technical users, or both? Do they need the user interface? Do they prefer Excel? Higson provides the GUI and supports working in Excel.
2) Do you need to install it on every user's computer?
Some solutions require installing a desktop native application on every user's computer. Others are browser-based (Higson, for instance), and it makes it easier to access the tool.
3) Cloud or on-premise?
Most Business Rules Engines (including Higson) works both ways.
4) How complicated are your Business Rules?
a) Simple (several when-then statements, almost none exceptions, no scoring needed)
Look for tools supporting:
- natural language,
- decision trees,
- and workflows.
b) Medium (hundreds when-then statements, some exceptions, simple scoring)
Look for tools supporting:
- natural language,
- decision trees,
- workflows,
- decision tables.
c) Advanced (thousands or more when-then statements, lots of exceptions, advanced scoring)
Look for tools supporting:
- highly customizable decision tables,
- functions as a flexible addition to modeling.
Higson is the best fit for advanced Business Rules. Decision trees or natural language processors with thousands of rules lose clarity. Decision tables are more straightforward to comprehend. Moreover, functions add unlimited possibilities to modeling.