Domanda di colloquio di London Hydro

What is middleware?