Midlleware - или Связу?ющее програ?ммное обеспе?чение - в широком смысле - всякое ПО, служащее для взаимодействия программ разных типов (классов), то есть представляющее собой этакую "прослойку" между взаимодействующими типами программного обеспечения.
Частные случаи
Например серединный слой - Midlleware - может быть между клиентом и сервером. (клиентской и серверной программой ,соответственно)
Также возможно отнесение данного термина к ПО, обеспечивающему взаимодействие между: