Open, General and Highly Adaptative Messaging library. It is a reusable Java library for sending any kind of message (email, SMS, mobile notification, tweet, SNMP...). The content of the message can comes from any templating engine (Thymeleaf, Freemarker, Velocity, ...). It also provides bridges for framework integration (Spring, JSF, ...). It is designed to be easily extended.