Author
Analysts write rules as decision tables in MS Excel or Google Sheets, with built-in LLM assistance. No proprietary language, no separate authoring tool.
Decision intelligence, made executable
Sample Decision Model
How it works
Every capability in the platform attaches to the same model. There is no proprietary rule language and no separate authoring tool to learn. Business experts define what the decision must accomplish. Developers decide how it connects and runs.
Analysts write rules as decision tables in MS Excel or Google Sheets, with built-in LLM assistance. No proprietary language, no separate authoring tool.
The Decision Modeling IDE builds decision diagrams from the model and steps through rules one at a time. Test suites run against the same tables the business owns.
Ship the same model as a decision service: REST endpoint, serverless function, container, or AI agent. Every execution is logged and explainable.
Learn rules from historical data, solve optimization problems, read from relational databases, and let business users compare options at decision time.
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
OpenRules is a Decision Intelligence Platform for engineering transparent, executable operational decisions - not just managing business rules. One decision model can combine business rules, optimization and machine learning, while the same model is debugged, tested, explained and deployed as an operational service. OpenRules Competitive Distinction
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 modelMinimal learning curve. Use familiar tools to create and maintain decision tables of any complexity. Express business rules, constraints, and objectives without forcing domain experts to learn a specialized rules or optimization language.
OpenRules decision services have operated in multi-year production environments across complex industries.
“OpenRules has the most aggressive approaches to business-expert authoring and typically requires less developer support than IBM ODM, FICO Blaze Advisor, and Red Hat Drools.”
OpenRules is engineered for high-volume operational decisions, with optimized BigTable execution for large rule sets. In a published benchmark using a 16,369-rule decision table, the Java API processed more than 100,000 requests per second.
Built 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 Decision Service for your business problem and rules. After an online scoping session, you can test it 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.