Online banking software development

Credit provider satisfies 9 million users with a new and improved customer portal

Influential Software helped deliver an online banking software development project that vastly reduced our client’s customer service workload.

Technology representing online banking software development

Executive brief

Future-ready online banking

Our client is one of the UK’s fastest-growing finance companies, providing credit to millions of customers. Influential Software’s team helped the company add functionality to its core banking platform and migrate its user base. The outcomes of this online banking software development project were:

better customer satisfaction

accelerated software delivery

greater compliance and security

lower customer service costs

How did we achieve all this via online banking software development? Read on to learn more.

The full story

Purple arrow encouraging readers to scroll down for the rest of the online banking software development case study

The challenge

Outdated customer portal

The finance company we served in this project specialises in two areas:


  1. providing credit to customers who are new to credit or wish to rebuild their credit history
  2. extending its credit capability to global retailers in the form of white-labelled store cards


Prior to this project, the company relied on a legacy third-party platform to serve its online banking customers. The high cost of maintaining this third-party platform, along with its lack of flexibility and weak security, made it unsustainable.


Furthermore, the legacy banking platform’s unintuitive interface meant the company’s customer service team had to deal with frequent calls. It was clear that the legacy portal was having a negative impact on customer satisfaction and customer service efficiency.


For these reasons, the company decided it was time for online banking software development to rebuild the platform.

The solution

Online banking software development

The finance company already had the core of its new customer portal in place. Based on our reputation as portal experts, the company engaged us to deliver additional features and migrate the user base.


This core portal was split into over 19 customer-facing portals for the company’s different credit brands. Each portal had to have its own e-account management features.


Influential Software assisted by building the portal identity provider and a single sign-on (SSO) solution for all the client’s portals.


From there, we carried this online banking software development project forward by:


  • developing an Angular-based modern and intuitive front-end interface for users
  • ensuring government-grade security standards, FCA approval, and PCI compliance for all data
  • introducing automation into the software delivery process with industry-leading technologies
  • migrating the entire userbase — 9 million users — to the new in-house banking platform


Our seamless migration of 9 million users was the largest single software roll-out in the client’s history. Achieving this customer data migration without a hitch, we provided a seamless transition to the new online banking app.

The benefits

More satisfied banking customers

As a major part of the finance company’s new digital strategy, this customer portal development project brought the following benefits:


  • a massive reduction in customer service calls, thanks to the intuitive new interface
  • decreased risk and improved data security by bringing all user data in-house
  • accelerated software delivery through modern pipeline automation tools
  • reduced maintenance costs, and an application that could be easily adapted and extended


On the back of this customer portal, the finance company was able to quickly launch 19 brand-specific mobile apps. This allowed the company to open up its customer base even further.

We’re business portal specialists

From customer portal development to data visualisation portals, from workflow automations portals to intranet portals, we develop it all. Find out more on our digital portals page.


12th January 2021
software development, digital portals, ASP.NET, Angular, data migration

Privacy Preference Center




Analytics cookies collect information that is used either in aggregate form to help us understand how our Websites are being used or how effective our marketing campaigns are, or to help us customise our Websites for you.

Google Analytics
The cookie _gcl_au is used by Google Analytics to understand user interaction with the website.

For example, in order for Google Analytics to determine that two distinct hits belong to the same user, a unique identifier, associated with that particular user, must be sent with each hit.

The analytics.js library accomplishes this via the Client ID field, a unique, randomly generated string that gets stored in the browsers cookies, so subsequent visits to the same site can be associated with the same user.

By default, analytics.js uses a single, first-party cookie named _ga to store the Client ID, but the cookie's name, domain, and expiration time can all be customized. Other cookies created by analytics.js include _gid, AMP_TOKEN and _gac_. These cookies store other randomly generated ids and campaign information about the user.

Google Analytics
_gcl_au, _gid, _ga, gtm_preview


WordPress uses cookies for authentication. That means that in order to log in to our WordPress site, you must have cookies enabled in your browser.

There are two types of cookies set by WordPress.
1 — Session cookies — These are ‘strictly necessary’ cookies as WordPress will not be able to function without it.
2 — Comment cookies — These are not ‘strictly necessary’ cookies and are set when users leave a comment on a post.

Wordpress Session cookies:
Users are those people who have registered an account with the WordPress site.

Wordpress comments:
Comments are usually turned off by default.
If by chance they are still active on a post, asides being turned off when spotted, data from these are not saved by Influential.
- When visitors comment on a post, they too get cookies stored on their computer. This is purely a convenience so that the visitor won’t need to re-type all their information again when they want to leave another comment. Three cookies are set for commenters:

Wordpress, Intercom
comment_author_{HASH} comment_author_email_{HASH} comment_author_url_{HASH} wordpress_[hash] wordpress_logged_in_[hash] wordpress_test_cookie wp-settings-{time}-[UID]