Use Code Effects on Any .NET-Supported Platform
Code Effects is built on .NET Standard 2.0, which means the platform can run anywhere the .NET runtime is supported. Your rules can be stored, loaded, compiled, and evaluated in applications running on Windows, Linux, macOS, iOS, Android, and other environments supported by modern .NET.
This gives your organization complete freedom to decide where rule processing belongs. The rule engine can run inside a web application, desktop application, mobile app, background service, cloud function, containerized service, internal API, or any other .NET-based system. Code Effects does not require a separate rule server, external runtime, or proprietary hosting environment.
Your application remains in control. It decides where rules are stored, how they are loaded, when they are evaluated, and which data is passed to the engine. Code Effects simply becomes part of your existing execution path.
Greater Flexibility with Source Code Licenses
Organizations that own the Engine Source or Full Source perpetual license gain even more control.
Beyond the security and long-term protection of owning the source code of a critical business component, source ownership allows your team to target the engine build for specific platforms, deployment models, and runtime requirements. If necessary, your developers can also modify the code base to satisfy internal architecture, compliance, performance, or platform-specific needs.
For many organizations, business logic processing is one of the most important parts of their software infrastructure. Owning the source code of that component means you are not only protected against vendor risk, but also free to decide exactly how and where your rules are evaluated.
Rules Wherever Your Business Needs Them
With Code Effects, the same business rules can be processed across a wide range of environments:
- server-side applications
- cloud-hosted services
- Linux containers
- Windows services
- desktop applications
- mobile applications
- internal APIs
- distributed systems
- embedded .NET workloads
Whether your rules need to run in a centralized cloud service, inside your customer’s installed product, or directly on devices at the edge, Code Effects gives your organization the flexibility to choose the right deployment model.
Your business rules remain yours. Your execution environment remains yours. Code Effects simply gives your application the ability to process those rules wherever .NET can run.