Parte del sistema client/server che funziona da intermediario fra il client ed il server, provvedendo allo scambio di dati o, in coordinamento con altri agenti, a funzioni complesse (in questo caso si parla di agente intelligente). Ad esempio, in Windows, un agente intelligente che sovrintende alla fase di avvio, disabilita i driver che abbiano fallito l'inizializzazione per tre volte.