smartRules
Enterprise Rules. Simplified.
The smartRules Management System bridges the gap between your business and technology teams. Integrating our IDE into your application allows you to write rules in your industry terms and empower your development team to build flexible applications with rich logic.
You focus on business logic, let us focus on infrastructure.
Enterprise-Class Features
- Rule versioning with future-dating
- Customer-specific rule replacements
- Rules and RuleSets
- Interactive RuleIDE
Post-Modern Architecture
- Cloud-native rules engine
- REST API for developers
- Multi-tenant SaaS ready
Easy-to-Use
- Test blocks individually in the IDE
- No compile-test-deploy cycles
- Skip complex evaluation cycles
See smartRules in Action
Watch how smartRules simplifies enterprise rules management with a visual IDE and powerful versioning.
Adding a Ruleset
Creating a Calculation Rule
Loading Variables From File
Rule Versioning
Our services support an easy-to-use versioning scheme that lets you look up rules and configuration based on the date of a transaction. Future-dating allows you to pre-release and test your changes before they are effective in production.
Rule Replacements
SaaS publishers often need to change rules for specific customers. Our APIs allow each customer to replace or change individual rules without affecting other customers. As you make changes to core rules, these customers automatically get other changes—freeing you from custom development.
Test, test, test!
Using our interactive RuleIDE, business analysts can build and test complex rule systems out of small building blocks. Each block can be individually tested and validated—giving you confidence that once assembled, the system will just work.
Simplify with Rules and RuleSets
Rules are algorithms built using standard names and terms in your business. RuleSets contain collections of individual rules evaluated together to answer more complex questions.
Ready to get started with smartRules?
Contact our team for a demo or integrate with our NuGet package.