IDL (Interface Definition Language)

A standard language for defining objects’ abstract descriptions in terms of their external interfaces (i.e., methods and parameters). The IDL compiler will create relevant runtime static and dynamic interface binding information.