Innovations in computing and telecommunication technology made data available in ‘real-time’.This is the essential ingredient of a core banking system. a centralized data center that distributed bank branches can access via software applications, in order to get real-time (or close to real-time) account information.
The year is 1968. You need to make a cash deposit. You put on your fancy 1968 outfit, complete with a stylish hat, and head to your local bank branch. The teller puffs on a cigarette and informs you that your account will reflect the deposit at all branches in 24 hours...if you're lucky.
This is life before 1970: awesome clothes, stylish vibes, no core banking.
This is the rare occasion in which an acronym works as a word and abbreviation.
Abbreviation: Centralized Online Real-Time Exchange
Word: Core banking systems enable the core services a bank provides.
Innovations in computing and telecommunication technology made data available in ‘real-time’ (in quotes, because updates were made via batch processing, so how ‘real-time’ you were depended on how often, or how automated, your batch processing system was).
This is the essential ingredient of a core banking system: a centralized data center that distributed bank branches can access via software applications, in order to get real-time (or close to real-time) account information.
Technologists built these systems on mainframe computers using early programming languages like COBOL. Fun fact: many of today's largest banks still run a significant portion of their systems via batch processing...and on code that was written back in the 70s (this is the exact opposite of a fun fact if it’s your job to maintain these systems).
The definition of core banking varies depending on who you ask. Let’s start with what seems to be the most widely accepted list:
The above list applies to both retail and commercial banking. Some banks include CRM (customer relationship management), regulatory reporting, and risk management in their definition of core banking, and others include specifically institutional functionality such as wealth management and money markets.
Most banks implemented their core banking systems years ago. These legacy systems, clearly an inferior choice in the era of cloud computing, cost the banks hundreds of millions of dollars over the years to develop and maintain. They are bloated and integrated with other systems in ways that sometimes only a handful of people at the bank still understand. They often still rely on batch processing. Yet, they more or less work, which makes it even more difficult to make the tough decision to migrate towards a modern, cloud-native solution.
Third party core banking solutions are dominated by a small group of vendors in the United States:
FIS: 12% (high concentration of large banks)
(source: AITE Group LLC, 2019)
Neobanks started during the past few years don’t have legacy systems or bank branches. They are helping to support a new set of core banking startups that are built for the world of cloud-based APIs. Companies like Neocova, Finxact, Nymbus, and Temenos are enabling forward-thinking banks to leverage modern application architecture.