An implementation package object contains information about the COBOL application that provides the service. A package is associated with an interface definition table (IDT), which contains the information that enables a client request to be mapped onto a COBOL program interface.