This document discusses the need for a message queueing system that can reliably transmit arbitrary messages between distributed systems in a flexible, scalable, and fast manner. It evaluates several existing inter-process communication standards and implementations like XML-RPC but finds they are not ideal. The document introduces AMQP as a potential solution, explaining that while not originally designed for IPC, its message passing approach could fulfill their needs if implemented properly. It provides a high-level overview of AMQP's use of exchanges to route messages based on routing keys to provide configurable message delivery between systems.