A module is a part of the functionality of an application, such as a screen, a report or a program. The modules of an application are listed as "Modules". A module has a code, a description, the name under which it is implemented, and optionally its source code or a binary such as an image. A module records further: - which business objects it uses, as "Module View Usages", - in which languages it is available, as "Module Languages", - which parameters it takes, as "Module Parameters", each with a data type, an order and an optional default expression.