middleware

/ (ˈmɪdəlˌwɛə) /

noun

computer software that has an intermediary function between the various applications of a computer and its operating system

Word Origin for middleware

C20: from middle + (soft)ware