The technology and architecture stacks on which the Finnova Banking Software is based determine the performance, flexibility and operating costs of the software. With the changing requirements of banking regarding IT solutions, and as a result of ever new technological possibilities, both the technological and architectural concepts used must also be continually adapted. Technology is never an end in itself. We strictly follow the principle 'business drives technology, and technology enables business'.
Technological development of the Finnova Banking Software
Since the beginning of the Finnova Banking Software, the requirements facing banks have continually developed, as have technological possibilities. In the over 40-year-long history of Finnova, the technology and architecture stacks underlying our software have been successfully renewed three times (see figure below). We are currently working on the fourth renewal. The new technology is being implemented both in parallel with and in addition to the established technology. The established technology is the reliable backbone, and the new technology makes innovation and a modern user experience possible.
Established Gamma technology
The Core Suite is currently based on the so-called Gamma technology and architecture stack, which is ideal for meeting the requirements of the backbone of a banking system. We rely on established components, optimised for transaction-oriented systems. The most important part is an Oracle database that covers the whole data storage and the business logic.
The presentation layer – the UI – is written in Java. As a result of many years of experience and the very high degree of maturity of the technologies used, we can reach a sustainably high level of stability and a high throughput, which is essential to a core banking system.
The application of the technologies has been continually optimised over the years so that currently very high volumes of transactions can be processed with high efficiency and stability in the Core Suite. Thanks to sophisticated caching and load-balancing mechanisms, it is possible
for several thousand users to work on one installation simultaneously without any problems.
New architectural and technological concepts: Omega
By expanding the Finnova Banking Software in the areas of the Client Engagement Suite and the Management Suite, as well as opening up the software with the Open Platform, we support banks in implementing digital business models in the front office, in data analytics and in the integration of third party solutions. Modern, digital client experiences present new requirements for design, mobility and intuitive operation. At the same time, integration with the Core Suite and a secure, consistent data flow need to be guaranteed.
Finnova is addressing these challenges by using a new technology and architecture stack, which we call 'Omega'. Omega uses new technological, container-based possibilities and concepts, meaning it is particularly suitable for the implementation and scaling of innovative and efficient operating models. With the Finnova Integration Layer, new architectural and technological concepts are also used for modular integration in the Core Suite.
Central features of the new Omega technology, such as failover, scaling, isolation of data storage and software distribution, reduce the complexity of operating, developing and even integrating customised products, which leads to lower operating and project costs. Thanks to the open and independent development platform, topics like excellent user experience or data analytics can be addressed more easily.