Just as in other general-purpose visual programming languages, Forms/3 allows the programmer to work
on both low and high levels. Low-level programming in Forms/3 is performed via formulas, while higher-level
abstraction is realized by collecting cells into forms.
In conclusion of our discussion of Forms/3 it is worth mentioning that unlike some visual programming
language, Forms/3 does not aim to eliminate text completely: the presence of text in formulas is a feature
of the language. The objective of the language is to use visual techniques such as direct manipulation and
continuous visual feedback to enhance the process of programming.