Compare: traditional BRMS
Condexa vs traditional business rules engines
Looking for a BRMS alternative that fits a smaller team? Condexa gives SMEs and mid-market firms business-owned rules, testing, tracing and an API, without starting with a large platform programme.
Incoming request
evaluatingDo we need an enterprise BRMS for this?
- The supplier must have bank details verified and insurance on file.
- If the supplier's country is on the restricted list, the answer is not ready.
- If the supplier's risk rating in the lookup table is high, compliance must review.
- Otherwise the supplier is ready to trade.
Answer, with the reason
Supplier S-1188: compliance review needed. Bank details and insurance are present, the country is not restricted, but the category risk rating is high. The trace shows each check, and the procurement team can change the risk ratings themselves.
Sound familiar?
Powerful tools, built for a different scale
Established business rules management systems such as IBM ODM, Drools, FICO Blaze Advisor and InRule have earned their place. They run very large rule sets in demanding environments. For many SMEs and mid-market firms, though, the fit is the problem, not the capability.
Specialist skills to get going
Many traditional platforms assume developers or trained rule authors, and some, such as Drools, are libraries that developers embed in their own code. That is a strength for large IT teams and a hurdle for a finance or operations team that wants to own its rules.
A programme, not a pilot
Rolling out an enterprise BRMS often means infrastructure, integration and governance work before the first decision goes live. That is hard to justify when you have five decisions that matter, not five hundred.
Not built around your Microsoft stack
If you run Dynamics 365, Dataverse, Power Platform and SQL Server, you want a decision service that sits naturally beside them rather than a separate world to integrate.
The quiet cost
What a poor fit quietly costs
- Months spent on the platform before the business sees one decision change.
- Rules that still depend on specialists, so the dev-ticket queue never really goes away.
- A tool sized for problems you do not have.
- Decisions that stay in code and spreadsheets because the rules project stalled.
Before and after
From a platform project to one decision in weeks
Today
- A long evaluation and implementation before anything is live.
- Rule authoring needs developers or specialist training.
- Integration with Dynamics 365 and Dataverse is a project of its own.
- The business waits on IT to change a threshold.
With Condexa
- A guided pilot on one real decision, working in weeks.
- Rules built on a visual canvas by the people who own the policy.
- Lookup tables read live from Dataverse and SQL Server, and any app calls over REST.
- Policy owners change, test and publish new versions themselves.
How you get there
Where Condexa fits
- 1
Start with one decision that hurts
Purchase order approval, credit holds, supplier readiness or discount limits. Build it on the canvas, or from a sample JSON record, and test it against real cases.
- 2
Connect to what you already run
Point lookup tables at SQL Server or Dataverse, with separate connections for test and live. Your ERP, CRM, Power Apps or flows call the Active version over REST.
- 3
Hand ownership to the business
Set up workspaces and roles so finance, procurement or operations can author and publish their own changes, with a full trace and run history behind every answer.

A worked example
Example: supplier readiness for a mid-sized manufacturer
Picture a mid-sized manufacturer on Dynamics 365 that wants a consistent check before a new supplier can receive a purchase order. It needs a handful of clear rules, not an enterprise rules estate.
The rules, in plain English
- R1The supplier must have bank details verified and insurance on file.
- R2If the supplier's country is on the restricted list, the answer is not ready.
- R3If the supplier's risk rating in the lookup table is high, compliance must review.
- R4Otherwise the supplier is ready to trade.
Condexa answers
Supplier S-1188: compliance review needed. Bank details and insurance are present, the country is not restricted, but the category risk rating is high. The trace shows each check, and the procurement team can change the risk ratings themselves.
Side by side
Traditional BRMS vs Condexa, fairly compared
| Aspect | Traditional BRMS | Condexa |
|---|---|---|
| Depth and scale | Proven on very large rule sets and high volumes | Built for the repeated decisions of SMEs and mid-market firms |
| Typical buyer | Large enterprises with dedicated rules teams | Operations, finance and IT teams in SMEs and mid-market firms |
| Who writes the rules | Often developers or trained rule authors | Policy owners on a visual canvas, with IT alongside |
| Getting started | Usually a structured implementation project | A guided pilot on one real decision, working in weeks |
| Advanced features | Rich rule languages, standards support and tooling | Deliberately focused: lookups, lists, loops, validation, rule steps |
| Microsoft fit | Varies by product | Built on .NET and SQL Server, with a Dataverse connector |
| Testing and explanation | Strong, often through developer tooling | Run with example values and read a plain step-by-step trace |
| Calling decisions | APIs, embedded libraries or platform services | REST API with an API key per named application |
| Best suited to | Complex, regulated, very high-volume decisioning at enterprise scale | Business-owned decisions that need to be quick to start and easy to change |
FAQ
Questions people ask
Is Condexa an alternative to IBM ODM or Drools?
For many SMEs and mid-market firms, yes. If you need business-owned rules, testing, tracing and an API for a set of important decisions, Condexa covers that without a large platform programme. If you run very large, highly complex rule estates, a traditional BRMS may still be the better fit.
What is a no-code alternative to Drools?
Drools is a powerful open-source engine that developers embed in their applications. A no-code alternative lets business users build and change rules visually and call them over an API. Condexa does this with a visual canvas, lookup tables, versions and a REST API.
When is a traditional BRMS the right choice?
When you have a dedicated rules team, very large rule sets, demanding volume or standards requirements, and the budget and time for an enterprise implementation. Those platforms are built for exactly that.
Does Condexa work with Dynamics 365?
Yes. Condexa connects to Microsoft Dataverse, lookup tables can read live Dynamics 365 data, and plug-ins, Power Apps and Power Automate can call published decisions over REST.
How quickly can we have a decision running?
Most teams start with a guided pilot on one real decision and have it working in weeks. In a 30-minute demo we can show your own decision running.
Keep exploring
Related decisions and guides
Glossary
What is a business rules management system?
A business rules management system (BRMS) is software for authoring, testing, versioning, governing and running business rules separately from application code.
Read moreGlossary
What is a business rules engine?
A business rules engine is software that runs an organisation's business rules separately from application code, so the rules can be changed, tested and explained on their own.
Read moreIntegrations
Dynamics 365 and Dataverse
Outgrown Dataverse business rules? Run real decisions on live Dataverse data and call them from any app or flow.
Read moreCompare
Build vs buy a rules engine
Building your own rules engine looks simple. The versioning, testing, tracing and support are where the work is.
Read morePricing
Pricing
Start with one decision and grow.
Read moreGet one real decision live, not a platform programme
Bring a decision your team makes every week. We will build it with you, live, test it against your own examples and show your systems calling it.
No slides. Your decision, built live. No obligation.