The MMBase configuration is stored in XML files. In the MMBase core the configuration is directly used (no API). While this storage makes it possible to change the configuration of mmbase it is only the storage, The proof is that the configuration used to be stored in property files. The MMBase config module defines an API for the mmbase configuration and makes it possible to read different versions of the configuration, modify a configuration and store a configuration. several configuration readers are provided