Change the rule, not the code.

Business rules kept outside application code, so they can change without a rebuild.

Discount policyIllustrative rule
Order totalCustomer tierDiscount
Under $1,000 Any None
$1,000 to $10,000 Standard 5%
$1,000 to $10,000 Partner 6% 8%
Over $10,000 Any Manager approves

Changed today. Every caller follows.

Change it in one place. Every user of it follows.

Discount policy
  • Quote workflow
  • Order app
  • Renewal workflow
  • Partner portal

Decisions your business can read and change.

  • Decision tables

    Policies written as rows a business owner can read.

  • If-then rules

    Conditions and outcomes, outside the code.

  • Versions and history

    See what a rule said on any given day.

  • Test before publishing

    Check a change against sample cases first.

  • Called from anywhere

    The same rule from every workflow and App.

  • Changes on record

    Who changed a rule, when, and why.

Sound familiar?

  • A pricing change waits for the next release.
  • The same policy is coded differently in three places.
  • Nobody is sure which rule produced a decision.

Bring us the rule that takes a release to change.

Discuss Rules Engine