A logical grouping of classes used for classloading and dependency management in WildFly 10. Modules can be dynamic or static.

Static Modules are the predefined modules installed in the modules/ directory of the application server.

Dynamic Modules are created by the application server for each deployment (or sub-deployment in an EAR).