A portable clean-room implementation of IBM's SOM. Includes DSOM capabilities with CORBA IDL and IIOP.