About Code Effects

Pure XML-based ASP.NET and MVC business rules engine.

Code Effects lets you write complex rules by selecting rule elements from context-sensitive drop downs. The end result looks like a spoken sentence. You can execute rules from any .NET code and create business rules online using the Code Effects editor. Store rules as XML in your database or file system and evaluate them in any .NET environment by executing a simple statement.

Code Effects is capable of evaluating a collection of millions of complex source objects in milliseconds, filtering out the ones that didn't make it through the rules.

  • Parentheses - For complex rules, Web Rule employs parentheses to prioritize evaluation of rule conditions.
  • Automatic Rule Validation - Web Rule automatically highlights invalid rule elements and displays a short description of the problem for each invalid rule. This guarantees that each saved or modified rule is valid and ready for testing or deployment.
  • Supports all Major Browsers - Firefox, Chrome, Safari, Opera and IE.
  • Reusable Rules - Save any group of repetitive conditions as an evaluation type rule and reuse it in any other rule
  • Runs on .NET 4.0+ - Web Rule supports ASP.NET 4.0 and MVC 3 and can even be used as a pure JavaScript object in Ajax web applications.
  • No Installation Required - Web Rule is delivered as a single self-contained .NET assembly less than 400Kb in size. It requires no GAC installations, no background processes, no dependency on third-party scripting frameworks and no need to give a special write access to folders.
  • Built-in Help - By default, Web Rule displays a Help String that detects what's already in the rule and automatically describes the next possible action. It also suggests the next selection via context menu as you create a new rule or navigate through existing rules.
  • Customization - Almost all members of the source object can be customized with optional attributes. You can set date and time formats, min and max limits for numeric values and the type of values users should be allowed to input.

Code Effects Standard License
Works as a full version only on a single domain, sub-domain, IP or any valid DNS. For example office.mysite.url.

Code Effects Enterprise License
Works as a full version on a top-level domain, IP or any valid DNS name. Any sub-domains of the specified domain are automatically included. For example mysite.url will also work on all sub-domains such as mail.mysite.url, dev.mysite.url, b1.w1.mysite.url.

Code Effects Unlimited License
Under this license, an organization may distribute Web Rule as part of a single product developed by the organization and distributed to any number of customers. This includes running Web Rule on any domain name, network or server that belongs to and is run by the organization.

Code Effects Unlimited License with Source Code
Under this license, an organization may distribute Web Rule as part of a single product developed by the organization and distributed to any number of customers. This includes running Web Rule on any domain name, network or server that belongs to and is run by the organization. Includes full Source code.