Wired for experience®

Customer Story

Building the composable banking experiences of tomorrow, today.

Leading Fortune 500 financial software vendor takes a composable approach towards modernization with low-code and enables the development of differentiated customer experiences for its clients.


Fortune 500 technology company




Florida, USA


Our client is a well-known Fortune-500 global company based in Florida and has been building software solutions for major banking and financial services businesses for the past 50 years. The organization offers 450+ solutions that process over $9 trillion worth of transactions globally.

* for the purposes of anonymity we are using the pseudonym of National Fintech Services or NFS and its product as Digital Banking Suite.

When it comes to zeroing on a decisive competitive differentiator for financial software vendors around the globe, ‘Compelling Customer Experiences’, wins hands down. However, developing new experiences is not just about revamping the existing legacy applications or building a new experience from scratch—it is also about delivering them fast and fresh. To do so, financial software vendors need dependable tools in their development tool kit. In this customer story, we talk about how the right strategy and tools enabled our client to modernize its digital banking platform which could provide and edge against new-age competitors.

We’re increasingly finding the need to deliver tailored experiences to different user segments. By integrating WaveMaker into our ecosystem, we now have a framework of pre-built components that can be quickly assembled not just to build apps but also to provide differentiated user experiences, thereby increasing the value to our end-users significantly.

Director, Technology Strategy

The Digital Banking Suite

The Digital Banking Suite (DBS) is a set of solutions offered by NFS to its client banks. The DBS offers a customer-centric, personalized, omnichannel banking experience for end-users of client banks while providing consistency across digital and mobile self-service and banker-assisted channels. Built on a single integrated platform, it transforms the digital banking experience by providing continuous engagement across the enterprise with real-time access to customer, account, and transactional data.

The story behind DBS modernization

The existing implementation of the DBS platform was built on a rigid legacy system that did not enable the building of modern experiences. NFS felt an urgent need to modernize the platform to be competitive with new-age fintech. But traditional modernization would lead to delayed GTM, and long people-heavy implementation cycles were restricting the growth of the platform. NFS needed to come up with a more viable modernization strategy–one that propels modernization but causes no interference with existing systems.

The strategy- a composable approach to application modernization

A composable architecture is one where applications are assembled together using reusable software components. Just like Lego blocks that can be retrofitted to create any kind of structure, reusable software components can be assembled together to compose applications. Our client strategically decided to move to a composable approach towards modernizing its experience layer on the DBS platform in what we call the “Modernization with Co-existence” model. This essentially consists of two parallel processes:

Develop functional and reusable components to replace existing features or to add new functionality.
Replace old functionalities with new components while integrating with the existing system.

The quest for a suitable platform

To accelerate its modernization process, the client decided to use a Rapid Application Development platform. After careful consideration and evaluation, NFS zeroed in on WaveMaker after having evaluated various well-known products in the low-code domain.

WaveMaker - The composable experience platform powered by low-code

WaveMaker is a composable experience platform that can be used by developers to visually build applications at a rate faster than traditional hand-coding but without the trappings of lock-in and platform-specificity.

To achieve this, WaveMaker uses the concept of prefabs that are self-sustained, reusable components built over UI, business logic, and data. Prefabs can be further assembled to componentize end-to-end, multistep user journeys that can be plugged into WaveMaker applications.

Functional, embeddable, and independently testable custom experience components.

Plug-and-play, multi-step, end-to-end user journeys assembled from multiple prefabs.

In this way, developer teams can create their own artifact repository which further acts as a component app store for implementation teams within their organization.

Why WaveMaker

WaveMaker proved to be a hand-in-glove fit for NFS’s modernization efforts primarily because of the following reasons:

  • No Lock-in at any level giving NFS true flexibility and ownership of the platform
  • Predictable developer-seat licensing Model that enables NFS to plan and budget easily
  • Developer-friendly platform that enabled teams to work within existing software development paradigms

Modernization with WaveMaker

Digital Banking Suite - The big picture

WaveMaker was integrated with DBS to create a low-code-based retail consumer studio. The consumer studio is a cloud-native studio that is agnostic of the core banking platform, which essentially means that it could easily integrate with existing core banking applications using custom code. As far as solutions are concerned, it offers a plethora of products and services for its customers, from products to information dashboards, to self-service to 3rd party integrations.

Diverse Financial Products

The modernization process

Using WaveMaker integrated digital studio our client adopted what we call the two-pass model of composable development.

Pass One: Creating reusable banking components

The core development team used WaveMaker to build the platform as a composition of reusable components: a repository of easily consumable banking components built on top of internal and external APIs.

From basic widgets to prefabs to entire user journeys, the core team developed close to 75+ reusable components. In fact, the repository is growing at a steady rate to meet the demands of a dynamic market. As stated earlier, existing functionalities and new functionalities were incrementally replaced or added to the platform.

Pass Two: Compose Consumer Banking Applications with components

Once the repository was populated, the implementation team working for specific banks could pick and choose banking components to compose customized applications on the platform and make use of navigation, themes, and styles and prefabs consistent to the bank.

All a WaveMaker professional developer has to do is open the project in a base shell, apply a custom theme, drag and drop prefabs and configure them to their requirements.

Building consumer banking apps for clients

Combine reusable components, customized styles, branding, layout, and navigation. Implementation teams working with the component repository only need to start with a base project shell, apply a theme, create pages and sections and then drag and drop configurable components from the repository. This strategy proved to be a huge accelerator for our client.

Engagement Model

Along with the integration of the LCD platform in the consumer studio, WaveMaker Professional Services were roped in to jumpstart our client’s modernization effort. In the initial days, components were built by the PS team while NFS developers started learning the nitty-gritty of the LCD studio. They took to the platform very quickly indicating a low learning curve for professional developers with diverse skill sets. Additionally, the transition to LCD seemed effortless as developers could work with the existing paradigm of development in terms of agile methodology and iterative development.

In fact, the core team now mainly consists of NFS developers and has transitioned to a self-sufficient model where some members can even claim to be WaveMaker SMEs.

The extensive adoption of the studio within NFS has prompted them to even set up a Center of Excellence (COE) for the LCD platform that would enable quicker onboarding of development teams.

What was the client able to achieve with the LCD studio?

Using the LCD-based consumer studio, NFS has been able to drive differentiated experiences and achieve three key aspects in terms of user experience:

Channel Awareness:

Discerning between banker-assisted and self-service customer channels

User Awareness:

Role-based access to features on the digital platform

Contextual Awareness:

Ability to start and resume processes across channels

Over a period of one year, NFS was able to create a rich repository of 75+ banking components on the digital studio. These have been used to compose applications for more than 5 banks, with one bank going live in a short span of just one year. This kind of accelerated development has been possible through the strategic use of LCD based composable platform.

Deep personalizations and experience-driven development

At the outset of this case study, we mentioned how the customer-experience landscape is forcing banks to take a relook at their digital offerings. NFS has a vision of enabling the development of deep personalizations for its client banks at an end-user level. The modernization of the DBS project was propelled by an experience-driven design. Tailor-made customizations, not just at the page or template level, but also based on the user persona such as goal-based widgets or widgets that are geared towards user activity in a consistent fashion were made possible by the LCD studio.

UI personalizations such as the look and feel, dark vs light theme, placement of widgets, and color palettes would change based on the user profile.

These personalizations were not just limited to the UI level but also percolated down to the offerings. For instance, the products that are offered to a student are vastly different from the products that are offered to say an entrepreneur.

This ability to consume insight-driven APIs and customize the visual components over these APIs deeply changed the way customers experienced the application.

This was a game-changer for NFS in providing truly personalized offerings at a faster rate.

Responsive web apps and cross-platform mobile applications

Our client was able to cater to both hybrid and native mobile applications with the use of Cordova and React Native respectively. WaveMaker’s built-in responsive Bootstrap-based design facilitates applications and the UI within to adjust automatically to the device and to the available real estate.

Effortless third-party integrations

The LCD studio’s capabilities to create visual components over APIs are not limited to internal APIs but extend to third-party APIs that are not natively available such as P2P payments and account aggregations.

This enabled NFS to componentize a variety of services, from insight-based experience APIs to data aggregation APIs. Modern client interaction workflows were componentized over the studio with integration to Moxtra. Digital payment components were created by abstracting visual components over APIs provided by Zelle.

In short, the LCD studio made it super easy for developers to consume and componentize products and services provided by third-party parties with simple drag and drop and customizations.

Evolution of the LCD consumer studio

The LCD consumer studio has been able to chart a compelling evolution arc for its future

  • One of the key issues that our client faced was that minor customizations by client banks were taking longer cycles of implementation. By providing client banks the ability to customize the LCD studio themselves, they were not only making the banks self-sufficient but also customization periods shorter.
  • Our client is deliberating on the creation of a marketplace of banking components built on the LCD studio. These components could easily be integrated with any underlying system of any bank. This concept could revolutionize the way NFS solutions products for client banks from micro-components to macro-level-based digital banking platforms.
  • The LCD studio is currently limited to retail banking services. It is now widening the scope by positioning the digital platform for business accounts too.


The entire modernization journey of the Digital Banking Suite has been one of collaboration and partnership—One with a unique goal of providing compelling customer experiences to enable tomorrow’s banking services, today.

It is in fact a well-planned and well-executed transition process that was achieved by marrying our client’s co-existence strategy with WaveMaker’s composable platform. WaveMaker’s out-of-the-box components, templates, themes and underlying architecture were leveraged to deliver differentiated, omnichannel user experiences on the DBS platform rapidly that set in motion the ‘composable approach’ to software development at NFS.

The future of banking is already here and NFS’s collaboration with WaveMaker has been and will be instrumental in bringing it into reality.

The Digital Banking Suite is one big step in that direction.

Write to us at info@wavemaker.com