middleware
noun /ˈmɪdlweə(r)/
  /ˈmɪdlwer/
 [uncountable] (computing- a layer of software in a computer between the operating system and applications that provides additional facilities not provided by the operating system中间件(允许不同程序协同工作)