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.
Decision intelligence, made executable
Model business policy in familiar decision tables. Generate feasible alternatives, optimize against real-world goals, and explain every outcome.
Watch 5-minute introductionSample Decision Model
Human-readable logic
+Executable decisions
+Optimization
=Better outcomes
From knowledge to service
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.
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.
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.
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.
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.
Learn by building
Start with approachable rule-based services, then move into enterprise-level decision models.
02 / OPTIMIZESee a decision model 'Loan Selection' that evaluates eligible combinations of loan amount and term, then selects the option that best meets the objective.
03 / LEARNSee how machine learning can generate understandable decision rules for expert review.
A simple first decision service
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✓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
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 modelExpress business rules, constraints, and objectives without forcing domain experts to learn a specialized optimization language.
OpenRules decision services have operated in multi-year production environments across complex industries.
See selected customersBuilt for decisions that matter
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
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
A brief project description and its main objective
Sample input data and the results you expect
Business rules in plain English, Excel, or another clear format
Your first decision service
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.