The Command Definition Facility provides the capability to:
- Define new commands and environments easily, from a REXX exec.
- Share a common command environment with multiple independent developers.
- Write new REXX commands in the REXX language.
- Change command's implementation language transparently.
- Define authorized commands selectively.
- Redefine existing command names (without a code change).