Mathematical development for Allvisa

Simon bieri portrait 2023 01 30 102312 mpia
Simon bieri portrait 2023 01 30 102312 mpia
Simon Bieri UX-Designer und Product Owner
Allvisa Titelbild
Allvisa Titelbild

Allvisa AG is a renowned and independent consulting and service company specialising in pension planning and insurance services. With foresight, Allvisa AG has launched various projects to offer digital solutions in the area of pension planning and insurance services to third-party companies and their employees. We support Allvisa AG in several of these projects at once.

Allvisa Consult

The Allvisa Consult project consists of two core applications:

Actuarial reserve calculator (ARC)

The application makes it possible to determine the necessary actuarial reserve for existing pensions. Or simply put, it calculates how much capital a pension institution should have available to pay out future pensions.

To do this, public statistics are used to take probabilities relating to mortality rate, gender, age and year of birth into account in the calculation. The input and output of this data is done via dynamically generated Excel tables.

The calculation can be configured with various parameters. For example, it is possible to select which statistics on life expectancy should be used for the calculation or the calculation can be adjusted by individual weightings of factors such as the probability of invalidity.

During the calculation, the application continuously outputs the progress as well as any warnings and information. The warnings help the user to quickly narrow down which input values do not meet expectations and need to be adjusted. The calculation can also be carried out with incomplete values, so that a result and a list of necessary adjustments are already output after a first run.

User Interface of the ARC

Insurance services (IS)

Pension service providers must calculate service costs required by law. The function was built into the Allvisa Consult application to enable institutions to plan their insurance services more efficiently and accurately.

The calculation of service costs is thereby an extension of the basis from the AR calculator explained earlier. It was possible to reuse the calculated probabilities and inventory figures, which reduced the effort required to develop the IS calculator. Data input and output are also done via Excel spreadsheets. In order to gain an insight into the intermediate steps of a calculation, it is also possible to output individual cases separately. This makes it possible to retrieve many additional intermediate values and details for the calculations.

Past calculations are historised in the application. Thus, it is possible to see in a list which previous calculations were carried out with which input parameters for which customers.

Analogous to the Allvisa Consult application, the calculation is also completed in the case of missing values in order to generate a complete list for the user with information on the input as well as an initial result with certain assumptions.

Technologies used

Both applications were developed in Java or Kotlin with Spring Boot Framework and Angular with a TypeScript frontend.

Subscribe for exclusive insights into software development

No spam and no blah-blah. Unsubscribe at any time.