Interface Description Language
Interface Description Language (IDL) is a language independent way of describing object interfaces
IDL supports inheritance, polymorfism, exceptions etc.
IDL interfaces are compiled with IDL compiler in order to generate client side stubs and server side skeletons
CORBA provides language mappings from IDL to C, C++, Java, Ada, Cobol and Smalltalk