Norton Finance: twenty years and counting.

A rules engine, workflow system, and CRM built from first principles - matching borrowers to the right secured loan or mortgage across 100+ lenders, under strict FCA compliance, since 2005.

Norton Finance

20+

years in production

21,262

applications processed in 2025

98.4%

secured loan match rate

100+

lenders encoded over lifetime

The problem

Matching borrowers to the right lender - when the rules never stop changing.

Norton Finance is one of the UK's leading secured loan and mortgage brokers. Their business depends on a deceptively complex problem: matching each borrower to the right financial product from the right lender, based on hundreds of criteria that change constantly.

Lender criteria shift weekly. New products appear, old ones are withdrawn. Regulatory requirements under the FCA add layers of mandatory compliance to every interaction. The data capture process itself must be compliance-driven - asking the right questions in the right order, with full audit trails.

Norton needed a system that could encode these constantly changing rules, automate the matching process, manage multi-stage workflows, and ensure every application was compliant - without requiring developer intervention every time a lender changed their criteria.

The solution

ALPS: the Accelerator Loan Processing System.

Rubicon built ALPS on the Accelerator platform - a configurable engine combining rules, workflow, and data capture into a single integrated system. Originally built in Borland Delphi, it has been progressively migrated to C#/.NET as the platform evolved.

Rules Engine

Decision tables, decision trees, and formulae that encode lender criteria in business terms. When a lender changes their requirements, the rules are updated - not the code. Over 100 lenders have been encoded over the system's lifetime, with 16 active lenders today.

Workflow Engine

Multi-stage processes that guide each application from initial enquiry through to completion. Every step is tracked, every decision recorded, every handoff managed. The workflow adapts to the product type, lender requirements, and compliance obligations.

Script Editor

A drag-and-drop interface for compliance-driven data capture. The questions asked, the order they are asked in, and the validation rules applied are all configurable - ensuring every interaction meets FCA requirements without hardcoding the compliance logic.

What was delivered

A system that runs the business - and evolves with it.

Intelligent lender matching

The rules engine evaluates each borrower's circumstances against every active lender's criteria and returns the best matches - achieving a 98.4% match rate for secured loans. This isn't a simple lookup; it's a complex multi-dimensional decision that would be impossible to perform manually at scale.

FCA-compliant data capture

Every applicant interaction follows a compliance-driven script. The system ensures mandatory questions are asked, advice is documented, and audit trails are complete - all configurable without code changes as regulations evolve.

End-to-end application management

From first contact to completion, the workflow engine manages every application through its lifecycle. Staff see exactly where each case is, what needs to happen next, and what's outstanding.

Continuous evolution

The system has been in continuous development for over 20 years. New lenders, new products, new regulations, new workflows - all absorbed without rebuilding. The platform migrated from Borland Delphi to C#/.NET while keeping the business running.

Why it matters now

The relationship that proves the model.

Twenty years is a long time in technology. Most software relationships last two or three. The Norton Finance partnership has endured because Rubicon doesn't deliver software and walk away - it evolves with the business.

The financial services landscape has transformed since 2005. The 2008 financial crisis reshaped lending. The FCA replaced the FSA. Lenders have come and gone. Through all of it, ALPS has adapted - because it was designed to be configured, not rewritten.

That is the Rubicon approach: build systems that absorb change instead of breaking under it. Understand the business deeply enough to build software that lasts - and then stay to make sure it does.

21,262 applications processed in 2025 alone. The system is still running. Still evolving. Still delivering.

Ready to see where you stand?

Two minutes. No email required. Find out where AI fits your business - and where the gaps are.

Or skip ahead and start a conversation