WebSphere MQ Everyplace allows flexibility in the way that applications process their messages. Messages can be transmitted synchronously or asynchronously.