Modules

A module object is a nonrunnable object that is the output of an ILE compiler. A module object is represented to the system by the symbol *MODULE and is the basic building block for creating runnable ILE objects. You can bind modules into service programs (*SRVPGM).

Using Modules has it's advantages: