Netguru interview question

What is middleware in Express.js?