This paper seeks to combine the merits of low/no-code programming (LNCP) with traditional programming (TP) systems for increased agility in digital banking software development. While it is easy to fall prey to shiny object syndrome in today’s dynamic banking technology landscape, it is not easy to select the right technology to suit the current and future needs of the financial industry. Instead, LNCP makes it possible to lower the technical entry barriers to technology development. Integrating TP with LNCP, when needed, compensates for the shortcomings related to LNCP and provides digital banks with a more comprehensive software development approach. The adoption of this approach improves time-to-market of new innovative financial solutions. There has been little progress in this direction, academically or in practice. This paper includes an empirical study, interviews with banking professionals, on the merits of LNCP and TP, as well as an experimental project implementation that integrates LNCP and TP in the development of a retail Internet banking application. In the context of digital banking solution development, the result of the experiment reveals the merits of LNCP/TP hybrid systems in terms of agility, scalability, change management and cost-effectiveness.
Read full abstract