iCOM is a component architecture based on the idea of blending COM with the advanced features of CORBA. It has modern standards-based language mappings, and runs on multiple platforms.