Generally, only one execution environment is built when a PowerCOBOL application is executed. However, when DLL files are used, several execution environments may exist within a single application.
Forms developed using PowerCOBOL can be called from either a PowerCOBOL application or a COBOL application. The PowerCOBOL run-time system is required when using PowerCOBOL constructs, such as forms. When you are running an application that has been developed exclusively with PowerCOBOL, the run-time environment is automatically available. This is not the case when calling a form from a COBOL program.