Middleware er fx software, der fungerer som en bro mellem applikationer eller databaser. Et krav er dog, at programmet stiller et API til rådighed, så systemet kan tilpasses et konkret formål.
Mange programmer, der afvikles på en server, kan betragtes som middleware.
Eksempler:
CORBA - Common Object Request Broker Architecture - er en middleware specifikation
^ibm.com: What is middleware? Citat: "...Middleware is software that enables one or more kinds of communication or connectivity between applications or application components in a distributed network...", backup
^azure.microsoft.com: Hvad er middleware? Citat: "...Middleware er en software, der ligger mellem et operativsystem og de programmer, som kører på det. Eftersom det fungerer som et skjult oversættelseslag, aktiverer middleware kommunikations- og dataadministration til distribuerede programmer. Det kaldes nogle gange rørarbejde...", backup