The purpose manager has two primary roles, firstly as a customer, secondly as a supplier, of products and services, collectively known as purpose in this context. The responsibility of the purpose manager as a customer is to recommend a suitable party to achieve a purpose, such as a supplier to deliver a product or service.
When the process manager requests that a particular purpose be achieved, the purpose manager determines if there is a contract to do so with any suitable party. If there is, the it instructs the message manager to communicate the request to the party. Should there be more than one suitable party, the purpose manager may ask several to respond to the request.