AI Without Vendor Lock-In
The Adaptive Source feature connects the Rule Editor to any LLM - OpenAI, Claude, Gemini, or private models - through a client-defined callback that receives the full rule context as the user builds the rule. This enables precise control over UI context menus, and how AI influences rule authoring, without dependence on a specific LLM. It also allows AI behavior to be tailored to your domain, ensuring consistent and context-aware rule creation.
AI-Integrated Rule Evaluation
The engine combines deterministic rule execution with probabilistic AI-driven outputs, allowing structured decision logic to incorporate predictions, scores, percentages, and boolean results directly into evaluation flow. Prompt-enabled methods can invoke any LLM and return values that participate in standard rule processing. This creates a unified model where traditional business logic and AI inference operate together within the same execution pipeline.
Perpetual Ownership
The Platform uses a transparent, perpetual licensing model with no recurring fees. You pay once and retain full ownership of the software, with optional upgrades to future major versions. With no per-user, per-CPU, or per-evaluation charges, it scales predictably for enterprise applications. This model offers a clear cost advantage over typical SaaS solutions by eliminating subscription overhead and enabling predictable long-term budgeting.
Security-First Data Architecture
The engine operates as a self-contained library within your application, with no required external services or external dependencies. Rules, data, and user context remain within your environment, with any external integrations defined by your logic or implementation fully controlled by your team. This architecture supports secure, compliant deployments, including isolated or air-gapped systems, and aligns well with modern data protection requirements.
True Native Rule Debugging
Native rule debugging is available directly within Visual Studio by passing a tracing delegate to the Evaluate method. This allows you to set breakpoints, step through rule execution, inspect condition-level results alongside the source object in real time, or record detailed execution traces in production. The result is full transparency into rule behavior and reduced troubleshooting effort - the first native debugger and logger of its kind in business rules.
Endless Customization
Rule authoring and evaluation can be tailored to your application’s requirements. The Rule Editor supports dynamic multilingual translation of UI elements, including fields, methods, labels, and messages. Evaluation and authoring behavior can be customized through value ranges, menu filtering, grouping, rounding, string handling, and parentheses logic, among many other configuration options, to name just a few.
Native-Level Evaluation Speed
Rules are compiled directly into IL rather than interpreted at runtime, making them a native part of your application’s execution path. This eliminates the overhead of interpretation layers and enables high-performance, low-latency rule evaluation. Performance scales with your infrastructure, supporting the evaluation of large volumes of complex rules with predictable throughput, even under sustained peak loads.
Environment-Agnostic
Built on .NET Standard 2.0 specification, Code Effects 6 supports deployment across Windows, Linux, macOS, iOS, and Android on any compatible .NET runtime. With an available Full Source perpetual license, teams can compile and optimize our engine for their specific environments, from containerized Linux deployments with modern .NET versions to existing .NET Framework applications and long-term legacy systems.