ifServ

Simple as possible. Complex as needed

ifServ

Centralize, Organize and Understand Your Business Logic with a Flexible, Powerful Rules Engine.

Configure Complex Business Logic

ifServ combines flexibility, power, and simplicity, adapting to evolving business needs.

the problem…

Many businesses struggle with overly complex rules configurations that, ironically, become harder to maintain than the custom code they were meant to replace.

best intentions…

Most rules configurations start out simple but quickly spiral into complexity as customer-specific logic grows. Eventually, configuring the rules becomes more complex than just writing custom code for each customer or use-case.

ifServ lets you configure custom rules in a container hierarchy. Basic rules can be overridden with more complex ones for specific use-case or customer requirements. The Result model is arbitrary and can confirm to your infrastructure’s needs. The input “facts” can also be any arbitrary model. In other words – the tool fits you  – not the other way around.

just the facts…

Simple API, Seamless Integration. Send your JSON fact model to ifServ, and our engine will evaluate it based on simple or complex conditions, returning the result you need. Set up test suites for your rules throwing different inputs and checking for expected results. Get notified right away when something breaks and have an audit trail to find the breakage.