A multiple-form application is designed to open more than one form module during a single Forms Runtime session. Every Forms Runtime session begins the same way—with a single form module being loaded into memory. Once the first form module begins execution, it can programmatically invoke any number of additional form modules, which, in turn, can invoke still other forms. Such modular application development can provide advantages both at design time and during deployment.
When a form module programmatically invokes another, Oracle Forms looks for the new module in the appropriate directory and then loads it into memory. When you deliver a multiple-form application to end users, all .FMX, .MMX, and .PLL (form, menu, and library) files that will be called during the session must reside in the working directory or search path defined for your system.