COMBridge library allows Microsoft DCOM to work over internet. It supports HTTPS and SOCKS proxy. To use library you need to create COMBridge object. On server side call COMBridge.StartServer method. On client side replace every CoCreateInstance with COMBridge.CoCreate. That is all. COMBridge library can be used even in scripts. For example you can control one Microsoft Word application from other Microsoft Word application over Internet using VBA.