Automated Decisioning Software

DecisionSmart is an enterprise wide decisioning and rules application that automates business rules management and decision making.

DecisionSmart allows business users to capture and apply business rules, matrices, scorecards, decision trees, terms of business tables and decision flows across the entire customer lifecycle.

It also offers business rule management capability on an account or customer level across the entire customer lifecycle.

Profitable decisions across the customer lifecycle



Account management: credit limit management

Normally a batch process is set up feeding existing customer information into DecisionSmart – and thereafter through a combination of scorecards, matrices, decision trees and outcome table. A final % limit increase offer is then determined.

The final limit offer amount can be calculated based on limit, balance, percentage increase, maximum limit, minimum incremental increase, etc.

Account management: authorisations

DecisionSmart uses the scoring engine, decision trees, authorisation table and workfield calculations to determine the “fit” and “cushion” percentages. These are fed back to the point of sale to approve or decline the transaction.


Customer engagement

DecisionSmart is enabled with the following key features: scoring, segmenting, clustering and action-table.

If transaction data is used, more advanced engagements utilising “next-best-product” are also available.


DecisionSmart can calculate, on an ad-hoc basis, fair value of a particular segment of a recovery book. The software utilises: scoring, segmentation, percentage allocation table, calculation of account valuation based on balance and percentage allocated – using calculated workfields.


DecisionSmart can calculate, on a monthly basis, the expected losses across each book per account by running the following models: Probability of Default (PD), Loss Given Default (LGD), Credit-Conversion Factors (CCF) and Exposure at Default (EAD).

If Markov chains are used, then through decision trees these values can be applied to each account within a specific segment within a book. Furthermore the expected losses (EL) can be calculated incorporating any macro-economic adjustments, if required.


DecisionSmart can be used to:

Daily segment the delinquent population and then prescribe appropriate actions.

Deploy right-time-to-call models enabling call-centres to improve their right-person-connect models.

Deploy an external-debt-collector placement strategy.

Calculate settlement amounts where an optimised settlement strategy has been built.

DecisionSmart Versatility

Scorecard Management

DecisionSmart manages all types of scorecards including application-, behavioural-, pre-delinquency-, collection- and balance-build scorecards.

Scoring Engine

The heart of the technology – the scoring engine – processes data, calculates the score and returns results. It is able to host multiple scorecards for different products or classifications.


DecisionSmart defines and configures all elements required for the scorecard to function. It enables users to set standard- and derived characteristics and manage properties and scorecard ranges for each scorecard.

Real-time Decision Making

Application processing systems often require an application score to be calculated in real-time. This is typically done through a web service that invokes the decision engine for these ad hoc scoring requests.

Batch Scoring

Scores can be calculated in batch mode by receiving or fetching files received from the host system, typically used for behaviour scorecards. This can be scheduled to run automatically during overnight batch processing.

Key Product Features

DecisionSmart Installations

A few of the many companies using DecisionSmart to manage and calculate their scoring.
diamond bank logo

Get in Touch