Pan wanted to move from traditional banking into a digital banking model, leveraging digital onboarding for banks and making their systems flexible and in tune with their clients. This shift would include cultural changes, new implementation methods such as Agile and DevOps, and new channel implementations for mobile apps and other essential client facing platforms.

There were also additional system integration requirements and STP would need to be included to speed up workflows. It was crucial that all Pan’s services were available on digital platforms. Amongst others, these services included credit card services, payroll loans, vehicle financing and fixed income investments.

How We Did It

As one of the leading providers of digital transformation, CPQi worked in partnership with the Pan team to launch their digital bank in an incredibly short timeframe. Our highly skilled team members worked side by side with Pan’s Squads providing specialized digital banking development for mobile channel applications.

Two key streams were required for the mobile channel, Android and iOS. For iOS our developers used Swift, and for Android they used Kotlin. As part of development, BDD, TDD and test automation were applied, and testing process included the use of tools such as Appium and Calabash. Our backend developers supported integrations with other systems by using Java Spring, Microservices and a DevOps pipeline.


Pan’s Digital Bank was launched in a very short timeframe. They were able to provide a user experience that aligned perfectly with their wide client profile, keeping them connected to their customers and encouraging brand loyalty. Within their account, Pan’s users are able to make transfers, pay slips and access credit and debit card formats, among other cutting-edge services.

With CPQi by their side, this project made it possible for our client to transform their business, they were able to launch a digital bank and can now offer credit to a broader client base.