I don't really understand CORBA very well, so I don't know if this is what you want, but this is what I can think of off the top of my head.. a description from freshmeat: omniORB is an Object Request Broker (ORB) which implements version 2.3 of the Common Object Request Broker Architecture (CORBA). It supports the C++ language binding, is fully multithreaded, uses IIOP as the native transport, and comes complete with a COS Naming Service. omniORB is possibly the fastest available C++ ORB. the homepage is here: http://www.uk.research.att.com/omniORB/omniORB.html hope this helps greg --