London Hydro Interview Question

What is middleware?