Glue code
Glue code is program code that does not contribute any functionality to achieving the program objectives, but only serves to " glue " together different parts of the program code that would otherwise not be compatible. Glue code is often used to interact with existing program libraries or programs , such as in multilingual function interfaces ,for example the Java Native Interface , or to map objects to a database with object-relational mapping . But also when integrating two or more commercial off-the-shelf programs .