Decision intelligence, made executable

Build decision services that find the best answer.

Model business policy in familiar decision tables. Generate feasible alternatives, optimize against real-world goals, and explain every outcome.

Watch 5-minute introduction
20+years in production
Business-firstdecision modeling
Deploycloud or on-premises
AI Integrationplain English interaction

Sample Decision Model

LOAN SELECTIONFinding Optimal Decision
Customer factsIncome + debt
Term range24–96 months
StepDecision tableAction
01Define loan amount, term, and paymentVary
02Apply the loan eligibility constraintFilter
03Maximize the integrated objectiveSolve
DecisionBest eligible loan combination
Alternatives evaluated

Human-readable logic

+

Executable decisions

+

Optimization

=

Better outcomes

Thomson ReutersAdobeBayerMerckJ.P. MorganRoyal Bank of ScotlandCommerzbankLockheed MartinNorthrop GrummanNTT DATASaint-GobainSwissport

From knowledge to service

Business and IT work from the same decision model.

Business experts define what the decision must accomplish. Developers decide how it connects and runs. They can use a business-friendly integrated graphical interface to model, diagram, test, debug, and deploy their decision models.

01

Model

Capture rules, goals, and constraints in Excel or Google Sheets—tools your subject-matter experts already understand. See the automatically built decision model diagrams in the OpenRules Explorer.

02

Test/Debug

Run repeatable test cases, inspect execution paths, and see exactly which rules produced each result. Analyze your rules by executing them one-by-one inside a business-friendly Debugger. Decision models can also be tested by OpenRules AI Assistant.

03

Optimize

Generate feasible alternatives and select the best decision according to your business objectives. The optimization objectives could be changed during an interaction with the end user in plain English using any AI Assistant.

04

Deploy

Integrate through Java or REST and deploy as a container, cloud function, or service in your own environment. Deployed decision services can be invoked directly or as MCP Servers from any external LLM.

A simple first decision service

Change the facts. Follow the rules.

The Vacation Days model calculates an employee’s allowance from age and years of service. It is a straightforward rules example—not an optimization model—so you can focus on transparent logic, testing, and integration.

Study the complete model
Vacation allowance24 days

Base allowance+22

Age/service rule+0

Senior-service rule+0

Experience rule+2

Base 22 days plus 2 days for an employee with 15–29 years of service or age 45+.

Why OpenRules

More than a rule engine.

The optimal decision

Don’t stop at the first valid answer.

Most rule engines determine whether an answer is valid. OpenRules can model constraints, produce multiple feasible decisions, and optimize them against business goals.

See the Loan Selection model
Feasible loan82objective score
Best loan96objective score
Feasible loan87objective score
For business experts

Powerful optimization. Familiar tables.

Express business rules, constraints, and objectives without forcing domain experts to learn a specialized optimization language.

Watch video

Proven in production
20+

Years of real-world decisioning.

OpenRules decision services have operated in multi-year production environments across complex industries.

See selected customers

Built for decisions that matter

Transparent by design.
Reliable by experience.

OpenRules has supported production decision services for more than two decades. Every model can be tested, versioned, inspected, and explained before it becomes part of a critical application.

Bring your own decision

Turn your idea into a working POC—free.

The OpenRules team will develop a proof of concept for your rules-based decision service. After an online scoping session, you can test the working model remotely in the cloud—without installing anything.

What to bring

01

A brief project description and its main objective

02

Sample input data and the results you expect

03

Business rules in plain English, Excel, or another clear format

2–3 daysTypical delivery after the scoping meeting

Your first decision service

Make the logic visible.
Make the outcome better.

Download a fully functional evaluation of OpenRules Decision Manager and build with included sample projects.

We can help you build your decision-making services and train your team to run and maintain them without us.