# Getting Started

## Libraries

The module management enables the registration and management of Agile e6 modules. Select Manager > Monitor > Libraries to open the mask Modules. Here you can activate and deactivate certain modules if required.

The modules are created during registration and are identified by a unique ID.

##

### Module type

Type | Description
STATIC | The module is part of the axalant core. Its entry function is specified as a function pointer at registration time.
EMBEDDED | The module is part of the axalant core, but it is treated like a dynamic one. This type is used for modules that can be converted to dynamic modules in future releases.
DYNAMIC | The module is part of a shared library that is explicitly loaded by the axalant process. The name of the library and the name of the entry function are specified at registration time.

### Module State

State | Description
UNLOADED | The library containing the module has not been loaded into memory. Of course, only dynamic modules can be in this state.
LOADED | The code of the module is in memory - either static or dynamic - but is inactive.
INIT | The module has been initialized.
RUNNING | The module is working as designed.
ERROR | The module was unable to process an event.