when we removed the use of DCOM (Distributed Component Object Model) which added a layer of complexity over RPC. DCOM requires that all routers and firewalls be specially configured to deal with dynamic assignment of TCP ports. That and security considerations, have basically proved to DCOM be inadequate for network environments and is why only a few legacy applications still use it.