Banking & Capital Markets Systems · Chapter 2 of 13
Core banking, and which Indian bank actually runs what
The verified map, two corrections to claims everyone repeats, and the reason most of the work is on systems several versions behind.
The two corrections
HDFC Bank does not run Finacle for core. It has historically run FLEXCUBE for corporate banking and Finware for retail — both from the same i-flex/Oracle lineage. Finacle is licensed by HDFC for wealth management, which is almost certainly how the confusion started. In July 2024 the bank confirmed it was migrating its core to a “new engineered platform” for 9.3 crore customers, and did not name the vendor — so anyone telling you what HDFC runs today is guessing.
IDFC First runs TCS BaNCS, not Finacle. Predecessor IDFC Bank implemented BaNCS in October 2015 — a nine-month rollout across 90 branches with 18 system integrations — and won an industry award for it in 2017. The Finacle claim appears widely and traces to nothing.
Both are checkable in a couple of minutes, and both are wrong in the same places. That tells you what the secondary literature on this subject is worth.
The detail that is worth more than the map
A CNCF case study co-authored with HDFC Bank's own engineers describes the bank's core as “legacy monolithic,” handling roughly 750 million transactions a month. Faced with UPI load spikes that the core could not absorb, the bank did not replace it. It fronted it — building a Kubernetes, Dapr and KEDA-based rate limiter called Governor, launched in 2023, to shape traffic before it reached the ledger.
That is the real-world answer to a legacy core, and it is not the one interviews expect. The instinct is to propose replacement. The economics almost never support it, and the pattern that actually ships is a cloud-native shell around a system nobody intends to touch. Being able to say that, with an example, is worth more in a banking interview than knowing the vendor list.
The platforms
| Platform | What it actually is | India note |
|---|---|---|
| Finacle — Infosys, via EdgeVerve since 2015 | Java universal-banking suite. Core plus digital, payments, treasury, trade and wealth as separate licensable modules on a shared customer and account master. Re-architected toward real-time posting in the Finacle 10 generation | The most widely deployed core at Indian private and public banks by a wide margin |
| TCS BaNCS | Component-based, marketed as a component library rather than a monolith. One codebase spans banking, insurance and capital markets | Built and still primarily engineered in India. Runs SBI — the largest single core-banking deployment in the country |
| Oracle FLEXCUBE | Java/J2EE, Oracle-DB-centric. Indian deployments still lean heavily on nightly end-of-day batch rather than fully real-time posting | Built by Oracle Financial Services Software — Mumbai-headquartered and separately listed on NSE and BSE. Began as i-flex, spun out of Citicorp in 1992; Oracle took control in 2005 |
| Temenos, FIS | Globally dominant — Temenos claims 950+ banks | No evidence of either running retail core at a major Indian scheduled commercial bank. Their India presence is real but is GCC engineering work on the global product, and modular sales |
| Intellect Design — Chennai | Split into iGCB (consumer core) and iGTB (transaction banking) | iGTB is the real India traction — Indian Bank's cash-management deal. iGCB appears at cooperatives, small finance banks and mid-tier international banks. Do not expect an iGCB core interview at SBI, HDFC or ICICI |
Why most of the work is on old versions
Two data points tell the story. RBL Bank's vendor case study advertises it as being “among the first few banks” onto a then-new Finacle release. Kotak's replacement of its legacy core with Finacle 10 across 335 branches in 18 months was itself notable enough to become a flagship case study.
If doing the upgrade is the marketing, the upgrade is rare. A full core-version migration is a multi-year, board-level, headline-worthy event, which means most banks sit several versions behind current — and that is where the jobs are. The interview will not be about the feature list of the version the vendor is selling. It will be about coexistence, migration and the things the old version cannot do.
And the amalgamation detail is the cleanest illustration of why any of this matters: when PNB absorbed Oriental Bank of Commerce and United Bank of India in April 2020, the integration went unusually fast — and the reason given was that all three were already on Finacle. Platform choice is a merger variable, not just an engineering one.
Check yourself