Case
Study.

Maintaining several pricings in one place

Notus Finance 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

Drools

Camuda

Hyperon
Drools
Camunda
User interface
Business-friendly
Developer-friendly
Developer-friendly
Make changes without IT
Configuration arrangement
Clear tree of objects
Common set of rules
Tighten to process
Versioning
unless you model process
Configuration migration
Automated tools
Manual
Manual
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 Development

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

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.

Higson
Studio

Web UI that lets users to manage their business rules

Higson
Runtime

Engine embeddable as a lightweight jar

Higson
Rest api

Evaluate parameters or functions via HTTP

Time
Versioning

Create multiple versions of the business logic and schedule them in a timeline

Domain
Designer

Design any domain you want to configure with business logic

Functions

Groovy-based scripting language that lets users to extend decision tables

Persistance
Engine

Optional fast persister of domain model data

Built-in
Profilers

Monitor the usage of decision tables and DSL scripts or functions

Import / Export
To Excel

You can import / export configuration from / to Excel