This gives additional flexibility since it permits parts of an application to be separate from the main application.
Features Dynamically loads independent executable modules as tasks.
Saves memory by allowing tasks to be loaded only as needed and unloaded when not needed. Provides customer programmability via adding custom DLM's using low-cost end user DLM Kit. Permits downloading new or altered tasks to remote systems. Solves library reentrancy problems by permitting multiple copies of libraries. Enforces greater subsystem independence.