A calculator for rules that are set elsewhere
A contributions calculator does not model anything of its own, it reproduces something given. The reference values of the social insurance system are fixed, each set applies for one year, and they change at the turn of the year. For the application that means it cannot assume its numbers stay valid, and it has to make clear which set of values it is calculating with.
The second characteristic concerns what users expect. Anyone opening a calculator wants a number. They do not want an introduction to how the Kuenstlersozialkasse works, nor an explanation of why the question is more complicated than it looks. At the same time the result has to stay traceable, because a single amount without intermediate steps is hard to place.
That creates a tension every tool of this kind has to resolve. Too few input fields make the result vague, too many make the calculator unusable. Deciding which value is genuinely asked for and which can be covered by an assumption shapes the outcome more than any later design question.

