inrule technology logo

The Premier Rule Engine for .NET

Search Home | Contact Us

The Case for a Business Rules Engine

Use a Business Rules Engine When...

  • Business involves significant decision making
  • Business policies and rules are complex
  • Rules need to be shared across multiple applications and organizations
  • Rules are volatile , changing frequently to react to internal or external pressures (government or financial regulations, competition)
  • Rules affect customer interaction ( customer quotes, policy configuration)
  • Rules are central to core business processes (manufacturing, product configuration)
  • Rules or interfaces may change based on location, user or process (localized apps, web apps, customer facing apps)

Empower Business Users and Reduce Burden on IT

Because InRule puts Business Rules Authoring in the hands of business users, subject matter experts can easily write sophisticated business rules and complex calculations without costly custom programming. Business users can then update rules without programming changes to the application.  

Additional Benefits of Automating Business Logic with InRule

  • Reduce the cost of software development and maintenance
    Writing business logic automation with InRule saves programming time and money. Using InRule, companies can save up to 90% of programming time related to business rules authoring.
  • Increase agility and adaptability
    Because changes to business rules can be made easily and quickly without application changes, organizations can rapidly adapt to changing business conditions such as pricing, risk factors, and regulations.
  • Enhance consistency and ensure compliance
    Whether driven by regulations or corporate governance, auditability of business rules is essential. InRule's centralized rules repository ensures that all application processes use the same rules and that changes to rules are documented and approved according to policy.
  • Differentiate your products for competitive advantage
    To help organizations differentiate their products, InRule can be embedded within other applications and can be easily customized. 

What Role Does it Play in Your Application?

A business rules engine is integrated into your application to replace some or all of the business logic. Generally, it does not function to modify or control the data or user interface tier of the application, although InRule does provide this functionality. The portion of the application logic that the business rules engine controls varies depending on the type of application.

In some applications, such as an insurance rating program, you may decide to use the rules engine to control as much as 70% of the applications logic. In other programs like an e-commerce application, you may choose to use the rules engine only to validate the check out process.

Your application will communicate with the rules engine by specifying what set of rules you wish to execute and passing in the data necessary to make its decisions. Once the rules execute, your application can inspect the rules engine results to display them to the end user or to execute another process.

Thinking in Rules
Who?

  • Business Process Owners
  • .NET Developers
  • ISV Product Managers

Why?

  • Captures Business Intent
  • Dynamic User Interface
  • Flexible Workflow Management
How?
  • Enterprise Rules Architecture
  • End User Authoring
  • Rules Oriented Application Development

Who Uses a Business Rules Engine?

Insurance

Financial Services

  • Rating
  • Automated underwriting
  • Claims routing and management
  • Suitability/Compliance
  • Loan origination
  • Pro-forma trading models
  • Fraud detection
  • Wealth management

eCommerce

Government

  • Cross selling
  • Sales configuration
  • Content and access security
  • Tax calculations
  • Fee calculations
  • Application processing

Manufacturing

  • Supply chain management
  • Product configuration

Home | Contact Us | Site Map | Legal | Privacy | Copyright 2008 InRule Technology Inc. All rights reserved.