An easy-to-use messaging framework