GenevaERS is the open source version of the IBM SAFR offering, the Scalable Architecture for Financial Reporting.

One of the key characteristic of the tool is its performance, which allows for use against much greater volumes of data than other analytical solutions. These statistics are from production implementations at large national and multinational organizations.

The following shows the results of a proof of concept for one customer replacing an existing ledger reporting solution with a system capable of much greater analytical outputs with unparalleled performance.

How is that possible. The next two slides if a quick sense.

The following gives an overview of the GenevaERS solution, starting with defining meta data for the data to be scanned, and the processes (GenevaERS “Views”), through to running the GenevaERS Performance Engine.

It in turns:

  1. Selects which “views” should be processed in this Performance Engine execution
  2. Breaking down of the views into the Logic Table, a very efficient method of performing scan and analytical operations
  3. Creating in-memory reference data for small table joins
  4. Then the parallel processing machine code generation Extract Engine
  5. Finishing with the Format Phase Engine, producing numerous outputs in one pass through the high-volume transaction data repository.

Through the years GenevaERS and SAFR have been used on numerous projects by numerous customers to solve high volume critical reporting processes.

The following historical posts give a deeper sense of (1) how the GenevaERS Solution Developed and (2) one potential way in which it fits into the business system architecture landscape.

SAFR Overview for Technical Audiences: 2012

Although this deck was started in 2009, it was the primary tool used in talking about GenevaERS (renamed as the IBM Scalable Architecture for Financial Reporting in 2009) since 2012. Documentation of its development is contained in the book Balancing Act: A Practical Approach to Business Event Based Insights, available for download from

Consolidated Data Supply Chain: 2016

The following slides were developed while consulting at 12 of top 25 world banks about financial systems from 2013-2016. Although not specific to GenevaERS, it delineates the causes of the problems in our financial systems, and the potential impact of GenevaERS supported systems and the Event Based Concepts. Additional details can be read in this…