An application dictionary can have three types of
modules:
Form
modules contain resources that are specific to a single
form. Resources such as windows, menus and local fields are stored
in form modules. Each form in an application has a corresponding
form module in the dictionary.
Report
modules contain resources that are specific to a single
report. Resources such as restrictions are stored in report
modules. Each report in an application has a corresponding report
module in the dictionary.
Core
modules contain resources that are used by several parts
of the application. Resources such as strings, table definitions
and global fields are stored in core modules.