Typically, the scripts for an FMLI application include a set of frame definition files, each defining a single menu, form, or text frame. These files define the frames users will see when they execute your FMLI application, and the operations that can be done in frames. In addition, most FMLI applications include three (optional) application level definition files: an initialization file, a commands file, and an alias file. These files define global features of your application, such as the colors of various screen elements, application-specific commands, and aliases for pathnames that can make your code easier to read and maintain.