Web Intermediaries (WBI - pronunciato "webby") è un framework e un set di strumenti di programmazione di IBM per la creazione e il controllo uniformi di programmi intermedi come server proxy, processori di transcodifica e qualsiasi tipo di programma che si trova da qualche parte tra due endpoint in una rete. Alcuni altri tipi di programmi intermedi che possono essere creati utilizzando WBI includono la personalizzazione del contenuto Web; transcodifica HTML per la formattazione su un dispositivo portatile; interattività con altri utenti e dati Web; il filtraggio dei contenuti; e, più controverso, il monitoraggio dell'utilizzo individuale.
Un'applicazione WBI è costituita da un editor di richieste, un generatore (di risposte), un editor di risposte e un monitor. Una raccolta di tali monitor, editor e generatore è nota come MEG e un MEG costituisce un plug-in installabile. I plugin vengono registrati su un computer e resi utilizzabili ogni volta che sono necessari o desiderati.
Il kit di sviluppo WBI (basato su Java) viene fornito con alcuni plug-in già pronti, comprese le stesse API di plug-in di WebSphere Transcoding Publisher di IBM.