IPC-2501 establishes the governing semantics and an XML based syntax for shop floor communication between electronic assembly equipment and associated software applications. This standard outlines the communication architecture and supporting XML messages. The required programmatic actions that define the choreography between sender and receiver have also been defined.