OpenRules platform
One platform for operational decisions.
Model decision logic so subject-matter experts can understand it and computers can execute it. Combine business rules, machine learning, and optimization to build decision services for real operational problems.
Model and execute
Turn business knowledge into working decision services.
OpenRules keeps decision logic visible while providing the engines and project structure needed to execute it reliably.
Decision Models and Engines
Organize a business glossary, test cases, rules, and project configuration into an executable decision model.
Open page →02Building Decision Services
Package decision models as operational services that accept business data and return explainable decisions.
Open page →03Rule Repositories
Manage decision projects in local or remote repositories, including Amazon S3 and Microsoft SharePoint.
Open page →04Testing Facilities
Validate decision models with reusable test data, expected results, and execution reports.
Open page →05OpenRules Explorer
Model, diagram, test, and debug decision logic in an integrated graphical environment.
Open page →06Integration and Deployment
Deploy through Java, REST, cloud functions, containers, or as AI-ready decision services.
Open page →Enterprise foundation
Designed for decisions that must last.
Compose services, scale decision models, and retain the operational evidence needed to understand every result.
Architecture
See how rules, data, decision models, and deployment components fit together.
Open page →02Service Orchestration
Coordinate multiple decision services into larger business decision flows.
Open page →03Enterprise-level Models
Structure large decision models for real production use and team ownership.
Open page →04Explainability
Use logging and reporting to trace execution and explain how a decision was reached.
Open page →05Custom Templates
Create reusable table templates for organization-specific rule patterns.
Open page →06Security
Protect deployed decision services using established application-security practices.
Open page →Specialized engines
Extend the platform around the decision.
Use complementary OpenRules products when the decision requires optimization, learning from historical examples, or database integration.
Rule Solver
Find multiple feasible decisions and select optimal outcomes against business objectives.
Open page →02Rule Learner
Discover understandable business rules from historical data and examples.
Open page →03Rule DB
Connect decision models with relational databases while keeping business logic separate.
Open page →Put it into practice
Start with a working decision.
Evaluate OpenRules with ready-to-run examples, or bring us your own decision challenge for a focused demonstration.
