What a core banking system is
A core banking system (CBSCore banking system. The central system of record for a bank's customers, accounts, deposits, loans and general ledger.) holds a bank’s customers, accounts and balances, and posts every debit and credit to the general ledger. It is the system of record: when two systems disagree about a balance, the core is right by definition.
“Core” also means centralised. Before core banking, each branch kept its own books, and a customer could only be served at the branch that held the account. A central core lets every branch, ATM and app see the same account at the same moment. That shift is what made anywhere banking and, later, instant payments possible.Instant rails such as UPIUnified Payments Interface. NPCI's real-time system for paying from a bank account with a UPI ID, QR code or phone number, through apps on a phone. assume that any bank can debit or credit any account in seconds, at any hour. That is only possible because each bank’s accounts sit in one central system.
The layers around the core
A core rarely talks to customers directly. Channels reach it through an integration layer, and a ring of specialist systems sits around it.
The layers of a bank's systems
- Channels
- Branch
- Internet banking
- Mobile app
- ATM
- Payment rails
- Integration
- API gateway
- Middleware
- Core adapters
- Core banking
- Customers
- Accounts
- Deposits
- Loans
- General ledger
- Charges
- Around the core
- KYC
- Credit bureau checks
- Loan origination
- Fraud
- AML
- Cards
- Treasury
- Data and reporting
- Data warehouse
- Regulatory returns
Text description
Systems around the core
| System | What it does | How it relates to the core |
|---|---|---|
| Channels | Branch, internet banking, mobile apps, ATMs | Send requests through the integration layer; rarely call the core directly |
| Integration layer | API gateway and middleware that translate and route requests | Protects the core from load and hides its interfaces |
| KYC and identity | Verifies customers, including Aadhaar-based and video KYC | Creates or updates the customer record in the core |
| Credit bureau checks | Pulls credit histories from credit information companies | Feeds lending decisions before an account is opened |
| Loan origination | Takes a loan from application to approval | Books the approved loan into the core |
| Fraud monitoring | Scores payments and logins for fraud, often in real time | Can hold or block a transaction before the core posts it |
| AML | Monitors for money laundering and files reports to FIU-IND | Reads transactions from the core, usually after posting |
| Cards and treasury | Card management; the bank’s own money-market and investment desk | Separate systems that post summaries to the general ledger |
| Data warehouse and regulatory reporting | Stores history and produces returns for RBI | Loaded from the core, often overnight |
KYCKnow your customer. The process of verifying a customer's identity and address, required before a bank or other regulated entity opens an account. records increasingly come from a shared source rather than each bank’s own files. The Government of India authorised CERSAI to act as the Central KYC Records Registry by notification S.O. 3183(E) of 26 November 2015; the registry went live on 15 July 2016.6Reserve Bank of India. Amendment to Master Direction on KYC: Operationalisation of Central KYC Registry (RBI/2016-17/11). As of 8 July 2016.
The platform landscape
Several commercial platforms are used by Indian banks. Customer names appear on this site only where a public source confirms them.
| Platform | Maker | Indian users named in public sources |
|---|---|---|
| TCS BaNCS | Tata Consultancy Services | State Bank of India (see sources) |
| Finacle | EdgeVerve Systems, a wholly owned Infosys subsidiary | None confirmed yet on this site |
| Oracle FLEXCUBE | Oracle | None confirmed yet on this site |
| Temenos Transact | Temenos | None confirmed yet on this site |
| Cloud-native cores, such as Mambu and Thought Machine | Various | None confirmed yet on this site |
| Cooperative-sector and legacy systems | Various, including shared community platforms | See the note on shared platforms below |
Product names are for reference only. The site does not recommend vendors. Sources1Tata Consultancy Services. SBI deepens partnership with TCS to drive innovation and enhance customer experience. As of 6 October 2021.2EdgeVerve Systems. EdgeVerve Systems Positioned a Leader by Gartner for the Finacle Core Banking Solution. As of 31 August 2020.
SBI's core banking has run on TCS BaNCS since an implementation that began in 2001; in October 2021 TCS said the partnership was extended for five years.1Tata Consultancy Services. SBI deepens partnership with TCS to drive innovation and enhance customer experience. As of 6 October 2021.Finacle is developed by EdgeVerve Systems, a wholly owned subsidiary of Infosys, and marketed as Infosys Finacle.2EdgeVerve Systems. EdgeVerve Systems Positioned a Leader by Gartner for the Finacle Core Banking Solution. As of 31 August 2020.The vendor states that banks in over 100 countries use Finacle to serve more than a billion consumers and 1.3 billion accounts.2EdgeVerve Systems. EdgeVerve Systems Positioned a Leader by Gartner for the Finacle Core Banking Solution. As of 31 August 2020.
The daily cycle: end of day and beginning of day
A core does two kinds of work. Online processing handles each transaction as it happens: a withdrawal, a transfer, a balance enquiry. Batch processing handles work that is easier to do for every account at once, such as accruing interest, applying charges and producing statements.
The batch run that closes a business day is called end of day (EODEnd of day. The daily batch run in a core banking system that closes the business day: interest accrual, charges, ledger posting and reports.). The run that opens the next day is beginning of day (BODBeginning of day. The batch run that opens a new business date in a core banking system after end of day.).
A typical end-of-day cycle
- Stop or divert new postingsChannels switch to stand-in balances
- Accrue interest and apply chargesEvery account, in bulk
- Post to the general ledger and reconcile
- Produce statements and regulatory extracts
- Open the next business date
Why round-the-clock payments strain the core
Many cores were designed around a quiet night. Instant rails never have one: UPI alone now averages 791 million a day3Business Standard. UPI sets new record at 24.51 bn transactions in Aug, value at ₹29.82 trn. As of 31 August 2026.. So a bank cannot simply stop posting while its end-of-day batch runs.
Banks bridge the gap in a few ways. A stand-in layer keeps a shadow balance and approves or declines payments while the core is busy, then replays them afterwards. Batch jobs are split into smaller pieces that run while the core stays online. Some banks move payment processing into separate systems that post to the core in bulk. Each approach adds reconciliation work: two systems now hold a version of the balance, and they must agree.
How cores are deployed
A common pattern is for a large bank to run its core in its own data centres, with a second site for disaster recovery (see multi-data-centre and disaster recovery). Smaller banks, especially in the cooperative sector, often use a shared platform instead of running their own. IFTAS's Indian Banking Community Cloud provides core banking and other applications, such as SFMS and mobile banking, as web services.4Reserve Bank of India. Chief Executive Officer (CEO) for Indian Financial Technology and Allied Services (IFTAS). As of 20 September 2022.
Running a core on a vendor’s or a public cloud is possible, but it counts as outsourcing and brings RBIReserve Bank of India. India's central bank. It regulates banks and payment systems, runs RTGS and NEFT, and holds the accounts in which banks settle with one another.’s rules for outsourced IT with it (see hybrid and multi-cloud deployment). RBI issued the Master Direction on Outsourcing of Information Technology Services on 10 April 2023 (RBI/2023-24/102), effective 1 October 2023.5Reserve Bank of India. Master Direction on Outsourcing of Information Technology Services (RBI/2023-24/102). As of 10 April 2023.
Why cores are hard to change
A core accumulates decades of products, interest rules and integrations. Replacing it means moving every account, every balance and every open loan without losing a rupee, while the bank keeps trading. That is why core replacements are rare, run for years, and are usually done in stages rather than all at once. The architecture section covers the patterns banks use: core banking system architecture explains the model, and legacy modernisation explains how banks change it in stages.