SmartRules offers more features as a business rule management system (BRMS) for the Microsoft .NET platform than ever before. SmartRules gives you the power to control your business policy changes with confidence.
The following is a list of key features of SmartRules product suite:
SmartRules Studio to Simplify Rule Building
Its active ribbon-menu-driven approach to rule authoring includes English-like syntax, type-ahead filtering, and point-and-click template selection. The Business Language Editor allows users to build expressions by selecting choices from drop-down menus, while context-sensitive prompts intelligently display the most appropriate options.
Powerful Decision Table Editor
The Decision Table employs a highly maintainable approach to represent a set of related business rules in the form of a multi-dimensional matrix. The Decision Table is exceptionally useful in modeling and maintaining repetitive nested business logic in a simple manner. It provides an intuitive grid to manage multiple condition and resulting action columns, as well as options for handling exceptions.
Debugger for Rule Testing
The debugger, available in the SmartRules Studio, enables you to test your rules before deployment. The Debugger can also go one step beyond a conventional testing tool and be used to conduct simple What-If analysis on the data.
High performance Rule Engine
SmartRules Engine executes application business logic as rulesets, so you create a new ruleset whenever you build a rule project. The rule engine's advanced programming interface (API) passes rulesets to your rule engine. Debugging tools such as event logging help you confirm that the ruleset is executing properly.
User-friendly API
The Rule Engine API is a set of classes that can be easily integrated with .NET-based applications. SmartRules provides you extensive API to help you through each stage of business rules management.