Capgemini Engineering interview question

What is middle-ware in server handling