Software that provides some conversion, translation or other process that makes one system work with another. For example, an application adapter reformats the data into a form available to another application and vice versa. A CGI script sits between the browser and the database, enabling search requests to be passed to the database. "Glue" or "glue software" are terms that can be widely used to reference small programs or scripts needed to integrate applications or tie subsystems together. See
application integration,
integration server and
middleware. See also
glue chip.