The calculations used in calculation algorithms are instances of calculation types provided by the Application Server. Each calculation type defines the actual calculation that is done when an instance of this calculation type is executed, the needed input data, the output data it produces, and additional configuration options the user can or has to define for the calculation.