Channel Framework Mathematica Version 11 adds experimental support for publish-subscribe communication, brokered in the Wolfram Cloud through channelbroker.wolframcloud.com. Sending and receiving messages through a "channel" (rather than pairing specific senders and receivers) allows for a more abstract and scalable communication system that facilitates asynchronous communication between sessions, in the cloud or on the desktop, as well as external systems, with data provided in a JSON format. Key Features Fully integrated channel-based communication. » Easily set up one-to-one, one-to-many, many-to-one, and many-to-many channels. Communicate between cloud, desktop, and embedded Wolfram Systems. Automatically preprocess sent messages and asynchronously execute received messages. » Control access to your channels with public, private, or custom permissions. » Integrate with any device capable of making HTTP requests. Send data, code, or complete documents. » Back up received messages to persistent storage. » Easily evaluate code on remote Wolfram Systems. Set up your own programmable chat and instant messaging. Evaluate email messages in your session. Create dashboards for remote devices. Extend Amazon Lambda, Google Cloud Functions, and other serverless apps. Integrate with social media. Related Examples Many-to-One and Many-to-Many Communication » Dynamic Cloud/Desktop Integration » Collect Data from HTTP Requests » Process Any Type of Data » Programmable Chat » Instant Messaging with Arbitrary Content » Dashboard for Remote Data » Collect Data from Arduino Yun » Process Incoming Email » Interact with Amazon Lambda » Create a Dynamic IFTTT Recipe » Multi-User Countdown Clock »