How do applications discover each other's capabilities?
Hardwired into each application for apps they "know" ?
Through the registry?
Dynamically?
dynamically seems to be most sensible. Not all applications will be registered (think of ad-hoc python scripts), and few will be known to each other. -- NoelWinstanley