After creating tables, the next step in developing a C/SIDE
application is to design forms. In contrast to programs written in
traditional programming languages, C/SIDE applications do not
execute sequentially, they are event-driven.

Forms

You use forms to enter information into database tables and to
retrieve and display information from them. It is through forms
that you generate the events that determine the flow of the
application.

Forms can be used to access one table at a time, or they can
combine information from different tables. A form can display
information that is calculated on the fly as the form is displayed,
and it can contain information (such as a label) that is not
related to any table, or purely decorative elements (such as bitmap
pictures).