The principal CORBA product employed is the recursively named MICO, `MICO Is COrba'[7], a fully compliant C++ implementation of the CORBA 2.3 standard, available free of charge under the GNU public license terms. In addition to the given IDL to C++ mapping, a Tcl extension[8] provides CORBA client and server functionality to Tcl scripts through the DII and DSI interfaces, respectively. MICO does not, however, provide an IDL to Java compiler. The Java-based JavaORB CORBA package[9] is presently used to negotiate language mapping to Java, although a second Java ORB, namely JacORB[10], is also under consideration and may ultimately be preferred.
Client applications run on Linux PC consoles, typically equipped with a 450 MHz CPU and 256 Megabytes of RAM. The Red Hat Package Manager (RPM) is used for the distribution of the required software.