COM Objects
The OpenROAD Server consists of a set of COM (Microsoft's Component Object Model) objects exposing COM automation-compatible interfaces. These COM objects help maximize the number of client environments that can take advantage of the OpenROAD Server facilities, and it leverages the extensive support COM provides for local and remote server activation, marshaling of parameters, and configurable security controls.
COM provides a platform-independent, language-neutral interface for the OpenROAD Server. The use of COM also allows Java and .NET access to the OpenROAD Server.