• Business Rule Authoring with irAuthor® 

    Configurable by Users, Extensible by Developers

     irAuthor provides a rule authoring experience that is simplified and personalized, enabling more business users to control the decision logic that supports their core decisions and event processing.

    Rule Authoring As Familiar and Comfortable as Microsoft® Word and Outlook 

    Features such as a ribbon, quick access toolbar, and an Outlook-style navigation bar provide a familiar Microsoft Office-like user experience. Bookmarks, frequently-used lists, advanced searches and saved searches make navigation and editing easier for all business rule authors.

    Extensible Model Provides Flexible Rule Authoring Environment 

    InRule provides out-of-the-box extensibility: irAuthor is built on an extensible framework so that developers can add, remove, or augment authoring functionality to create a custom authoring environment without extensive coding. For example, this allows the rule authoring environment to reflect industry-specific vocabulary and business-specific semantics so that business rules are more easily understood and shared across the business.  

    Comprehensive Rule Authoring 

    irAuthor includes everything needed for defining and maintaining business rules with:

    • Versatile Business Language Authoring
    • Sophisticated Expression Building
    • Powerful Decision Table Editor
    • Customizable Rule Templates for domain-specific vocabulary
    • Visual Rule Flow
    • Flexible Entity Schema Integration
    • Rich Set of Supported Actions
     

    Intuitive for business users: Business Language Authoring, decision tables, context-sensitive help, and rule templates ensure that business users can author decision logic without requiring custom programming. These capabilities are also available in irWord™.

    Technically robust for .NET developers: IT controls the authoring environments for less technical users with customizable templates and business-specific terms. Comprehensive management features let developers manage and control how business logic is authored and executed. Key authoring capabilities are also available within irStudio®  

    Download Free Trial 

    irAuthor has been modeled to address real-world business processes and achieves the critical balance between structure and flexibility. Business analysts and developers alike appreciate irAuthor's intuitive functionality to manage, test, and seamlessly deploy rules to end applications.

    Versatile Business Language Authoring

    InRule's Business Language Editor provides English-like syntax, type-ahead filtering, and point-and-click template selection.

    BusinessLanguageV4

    Business Language Authoring  
    Enlarge 

    Sophisticated Expression Building

    The InRule Expression Builder contains a complete set of operators and over 130 built-in functions that can be used to articulate even the most complex of conditional expressions.

    ExpressionBuilderV4

    Sophisticated Expression Building  
    Enlarge 

    User Defined Functions with irScript®:
    the First Dynamic Language for Business Rules
    based on Microsoft's DLR

    irScript simplifies the creation of User-Defined Functions (for example, specialized financial functions.)

    UserDefinedFunctions

    User Defined Function Example
    Enlarge 

    Powerful Decision Table Editor

    Decision Tables represent a set of related business rules in the form of a multi-dimensional matrix, providing a simplified approach to managing multiple conditions and making it easy to check for completeness and consistency.

    DecisionTableV4

    Powerful Decision Table Editor
    Enlarge 

    Visual Rule Flow

    RuleFlow provides an easy, visual way to understand and control the execution flow of a rule application including conditional branching.

    VisualRuleFlowV4

    Visual Rule Flow
    Enlarge;

    Custom, Business-Specific Vocabulary with Rule Templates

    InRule also allows users to extend the standard template catalog with domain-specific terms and expressions. Rule Templates augment InRule's already rich Business Language Authoring experience to allow an organization's specific terminology to be added to irAuthor's out-of-the-box rule constructs and actions. Rule templates with domain-specific vocabulary provide a familiar context for non-technical users and simplify the creation of complex rules by allowing users to define rules in terms they understand.

    Rule Template Using Domain-Specific Vocabulary

    Rule Template Using Domain-Specific Vocabulary
    Enlarge 

    For example, a loan origination system might have some rules to detect if there are too many high-balance credit cards or accounts with negative items on an applicant's credit report. Authoring this rule with an InRule Rule Template might look like the example at right.

    The expressions and notifications in Rule Templates are replaced with business-specific statements. When the user chooses one of these templates he or she is able to fill in placeholders.

    Download Free Trial Typically, developers or other IT professionals will set up Rule Templates with business-specific vocabulary agreed to by the business users. Business users will then use the Rule Templates to create and maintain rules for their own business decision logic, using their own familiar business terms.