PhenixID server comes with about 50 modules. Every module provides a well defined set of tasks. Some modules will always be enabled while some is less likely to be enabled in a standard installation.
The main idea is to only enable what is needed, reducing hardware requirements and unnecessary system exposure.
Modules can be enabled on all, some or on a single node in a cluster depending on the requirements.
There are two types of modules UI and SYSTEM modules. Ui modules provides UI to users or administrators while SYSTEM modules manages system functionality.