Kalkulatoren ermöglichen dynamische Berechnungen von Komponentenwerten. Die Berechnungen können dabei auch auf Basis der Inhalte anderer Komponenten erfolgen. Änderungen an den anderen Komponenten führen dabei sofort zur Neuberechnung des Wertes. Wenn die abhängige Komponente editierbar ist, kann der berechnete Wert auch nachträglich durch manuelle Eingaben verändert werden. Der existierende Satz an vordefinierten Kalkulatoren kann beliebig kombiniert und durch eigene Implementierungen erweitert werden, so dass innerhalb eines Formulars auch komplexe Berechnungen ausgeführt werden können.
Kalkulatoren können auch dazu verwendet werden, um die Inhalte von Auswahllisten zu erzeugen, so dass abhängig von den Benutzereingaben die Optionen für andere Komponenten dynamisch beeinflusst werden können. Auch Baumstrukturen für Auswahlkomponenten mit Baumansichten können über Kalkulatoren dynamisch zur Laufzeit eines Formulars verändert werden.


