Guide to Messaging Development