Description
Programs can exchange structured messages through a lightweight communication and marshalling system. It is useful for robotics, distributed systems, and research tools that need typed messages between processes.
This is developer infrastructure, not an app to open. Networked message buses can expose data between components, so design channels and permissions carefully in multi-user or lab environments.