O'Reilly logo
  • Gorazd Hribar Rajteric thinks this is interesting:

A simple definition of middleware is “software that is necessary in practice to build distributed applications.”

From

Cover of IT Architectures and Middleware: Strategies for Building Large, Integrated Systems, Second Edition

Note

Definition of Middleware