Have you seen this? http://www.martianrock.com/programming/c/SOM.html It's a simple and lightweight plug-in architecture for C++. It cannot replace CORBA, but could be used in a number of situations in which we don't need the complexity of CORBA. -- Pietro Iglio