Remote Control on Windows
Many large applications expose their document model via COM
- unified interface for in-process and out of process method invocations.
Once a language has a COM binding, it has access to the COM objects on the machine.
- no need for a specialised language specific interface for each application.
- apps only need to expose their interfaces once.
Real power due to its ubiquity