CAS provides facilities for defining and processing commands issued by users and by applications.
A command definition contains the unique identifier of the command and an action to be performed when the command is executed.
The CAS API can be invoked to execute defined commands.