An example is the SIAM module (SIAM = Session Identity and Access Management Module). This module provides login functionality and extendable registrations for e.g. persons, organizations and accounts. Also, it provides functionality that allows for access control (of INTERFACEs) based on roles, as well as on account attributes.