A nice link to a 2005 post Nick Gall about the Origins of the term: Middleware