Forms/3 borrows the spreadsheet metaphor of cells and formulas to represent data and computation
respectively. A particular features of Forms/3 is that cells may be organized into a group called form, a
basic data abstraction mechanism. A form may be given pictorial representation (an icon) and it may be
instantiated into an object. In a sense, a form corresponds to a prototype object in prototype-based object
oriented languages.