The Salutation Architecture provides a mechanism to describe the capabilities of an Application, Service, or Device.
It provides a mechanism to ask others about their capabilities.
This mechanism also allows you to search for all products within a class or a product with a specific set of capabilities.
The Architecture also provides mechanisms to determine if the thing you find is available and to set up interoperable sessions with it.