Middleware omvat de componenten die de informatie-uitwisseling regelt tussen de cliënt-software en de gebruiker en/of andere randapparatuur.