Messages
While users are interacting with an application useful messages are needed for a successful ease of handling. All machine-human interaction often needs to be accompanied by messages: to inform users, to display warnings or to gather feedback, etc..

Interaction
Display messages to alert users, prompt user for input, or ask for confirmation (e.g. OK, cancel, submit).
Localization (I18N)
Internationalization and language support built in for international and multi-site use of your application.
Variables
Generate dynamic variable based messages using input from users or from the applicationlayer.
System messages
Support different severity levels and logging requirements, generating the messages required for a positive user experience.