Middleware

Sometimes referred to as glue, middleware is a term used to describe a software program, service, or a portion of programming code that allows two or more software programs to communicate and work with each other.

Also see: Programming definitions