Slow
Decisions wait on lookups and approvals that could have been evaluated the moment the case arrived.
SuTra — Smart Unified Transaction and Rule Automation Engine — centralises complex business logic into a configurable decision engine. Author rules visually or in a compiled expression language, test them before they touch production, and govern every change.
The problem
Every manual decision is a risk. Every spreadsheet lookup is a delay.
Decisions wait on lookups and approvals that could have been evaluated the moment the case arrived.
Errors buried in nested spreadsheet logic ship unnoticed, and only surface when someone downstream questions an outcome.
Spreadsheet-based rules leave no audit trail. Reconstructing why a case was decided a particular way becomes archaeology.
The same case is decided differently by different channels, because each one carries its own copy of the logic.
How it works
A no-code and low-code platform: author rules visually or in the compiled SuTraExpr language, model matrix logic as decision tables, then test, approve and deploy.
Visual rule builder, or the SuTraExpr expression language.
Real-time simulation in memory, without deploying anything.
Maker-checker approval with a full audit trail.
Compiled expressions and decision tables, evaluated at scale.
Export flow diagrams for stakeholder review.
SuTra is a deterministic business rules engine. It does not use machine learning to reach decisions.
Authoring
Business users build visually. Engineers write expressions. Both compile to the same engine and mix inside one workflow.
Complex logic assembled without writing code.
A sandboxed, compiled expression language that reads like the business rule it represents.
A rule defines what happens when it passes, including calculated fields — a formula such as BMI = Weight / (Height × Height) is evaluated during execution. Derived facts accumulate across a chain, so the output of one rule becomes the input to the next.
Beyond single rules
Given these facts, what can we conclude?
What do we need in order to prove this goal?
Test and simulate
Any rule can be compiled and run against real data before it is saved — in memory, with no deployment and no database writes.
Use cases
The same engine, configured differently, across the operation.
Governance
Only published rules execute, so untested logic cannot reach production.
The author builds and edits.
Submitted to the checker queue.
A checker verifies the logic.
Live in production, and only then.
Maker, checker, admin and viewer roles with department ownership. Rejected rules return to draft with the reviewer's comments attached.
Immutable rule snapshots plus full approval history — who changed what, when and why. Roll back to any previous version.
Changes take effect from a date you choose, so cases evaluated earlier still resolve against the rules that applied then.
Execution logs held in SQL by default, or externalised to object storage with the metadata kept indexed for search.
Architecture
Every feature is reachable through documented REST endpoints, so calling systems hold no rules logic of their own.
Presentation
API gateway
Application
Rule engine
Deployment
In the SolTech ecosystem
SuTra is used directly by insurers, and by the rest of the SolTech portfolio.
Business teams adjust thresholds and conditions through configuration.
The same rule returns the same decision to every calling system.
Cases that meet the rules clear without touching a queue.
Every outcome can be reproduced with the rule version that produced it.
Bring us one process where business logic keeps changing, and we will show you what it looks like configured in SuTra.