London Hydro interview question

What is middleware?