Case Study: NCBA Bank achieves rapid mobile banking scale with Fiorano Software

A Fiorano Software Case Study

Preview of the NCBA Bank (Commercial Bank of Africa) Case Study

Powered by Fiorano Integration Platform, Commercial Bank of Africa revolutionizes mobile-banking

Commercial Bank of Africa Ltd (CBA), now NCBA Bank, needed a way to quickly integrate its core banking systems with mobile services to support the launch of M-Shwari, a mobile banking product offered with Safaricom to millions of M-PESA customers. The bank’s existing infrastructure was not built for this level of integration, and point-to-point connections would have been costly, complex, and hard to scale. Fiorano Software provided the integration layer, including its Fiorano SOA platform, Fiorano ESB, and FioranoMQ messaging backbone.

Fiorano Software implemented a service-oriented architecture that exposed core banking functions as web services and connected CBA’s Temenos T24 core banking system with Safaricom and government verification systems through synchronous and asynchronous flows. The solution went live in less than five weeks and handled very high transaction volumes with low latency, supporting around 15–20 million messages per day. M-Shwari exceeded its first-90-day performance KPIs, reached about 25,000 sign-ups per day, and processed over Ksh1 billion in monthly transactions, helping CBA win Celent’s Model Bank of the Year 2014 award.


Open case study document...

NCBA Bank (Commercial Bank of Africa)

Dennis Volemi

Head of Technology


Fiorano Software

51 Case Studies