IDL (Interface Description Language) is a software interface description language (or interface descriptor language) created by William Wulf and John Nestor of Carnegie Mellon University and David Lamb of Queen's University, Canada.