middleware

noun
1
a layer of software in a computer between the operating system and applications that provides additional facilities not provided by the operating system
میان‌افزار, لایه نرم‌افزاری میانی