The program works with calculation reports on two levels. One level is a local report, which always contains the output form the last processed job; the second level is the main report, where the individual local reports are stored.
This process of storing the reports was chosen because it is often convenient to have the calculation data available without the need to automatically store them in the final report. When the calculation results are automatically stored, the report often contains a large amount of unnecessary or faulty data (from the failed or test calculations, etc.) which has to be deleted at the end.