Case study

Maintaining several pricings in one place

The client

NOTUS Finanse is a TOP3 financial intermediary in Poland. The company specializes in mortgages. NOTUS aggregates different bank offers, compares it, and finally recommends the best one for a customer.

The challenge

The bank offers change frequently and usually with short notice. NOTUS has to respond rapidly to update quotes, terms, and even the sales process.

The solution

The client recognized the need for a rules engine early on. NOTUS narrowed the choice to three systems:  


Hyperon proved best in the final assessment.

User interface
Make changes without IT
Configuration arrangement
Clear tree of objects
Common set of rules
Tighten to process
unless you model process
Configuration migration
Automated tools
Price with SLA

When you include SLA, Drools become even more expensive than Hyperon. We believe that SLA is an essential factor for a financial institution with lots of customers.

Camunda requires to model processes using BPMN. In the NOTUS case, the process is constant. The configuration, on the other hand, changes frequently. Software developers are responsible for such modifications in Camunda. This approach is expensive and time-consuming.

Hyperon empowers business users to control the configuration. NOTUS valued this feature highly. Hyperon feature also appreciated by NOTUS is pricing.

The development

NOTUS implemented Hyperon as a part of its new sales system for brokers. The developers praised Hyperon for its capacity to speed up the whole process.

The first public release of the software took place after six months. During the next three months, the team focused on responding to the users' feedback.  

The result

Hyperon helped to deliver a system that:

is manageable by the business users,
offers an enormous range of configuration:
create new mortgage products,
cross-sell conditions,
insurance pricing,
marketing descriptions,
required documents,
integrates with the client's CRM,
provides API for banks,
empowers users to compare different offers,
speeds up form fulfilling (one form for all banks),
validates applications automatically,
creates a payment schedule for a customer,
allows sending required documents online in GPDR compliant way.

The new system enabled to shorten the time spent on a customer significantly.

The new system powered by Hyperon gives us a competitive advantage.
Beata Pastusiak
Director of Innovation and New Technologies

Try Hyperon for free

When to use Hyperon as a BRMS

Hyperon enables developers to externalize complex business logic. This logic (for example pricing or scoring rules) can be modified by developers or business experts in the Hyperon Studio UI. Each modification is immediately reflected in any application that uses Hyperon Runtime library, so we can say users may modify logic on the fly.

That makes Hyperon the best fit for the kind of rules-heavy projects found often in the finance or insurance industries.

Hyperon key features

Web UI that lets users to manage their business rules
Engine embeddable as a lightweight jar
Evaluate parameters or functions via HTTP
Create multiple versions of the business logic and schedule them in a timeline
Design any domain you want to configure with business logic
Groovy-based scripting language that lets users to extend decision tables
Optional fast persister of domain model data
Monitor the usage of decision tables and DSL scripts or functions
You can import / export configuration from / to Excel

What's next?

If you’re a programmer
Download Hyperon for free and test run one of our demos available on github and docker
If you’re more into business
Let us prepare for you free proof of concept for your business case using Hyperon