Microsoft BizTalk Server, spesso definito semplicemente come BizTalk, è un middleware ed una soluzione proposta da Microsoft per il Business Process Management (BPM).
Attraverso l'uso di "adattatori", che sono adeguati per comunicare con i diversi sistemi software utilizzati in una grande impresa, esso permette alle aziende di automatizzare e integrare i processi aziendali. Prodotto da Microsoft, fornisce le seguenti funzioni: Business Process Automation, Business Process Modeling, Business-to-business di comunicazione, e Enterprise Application Integration Message Broker.
In uno scenario comune, BizTalk permette alle aziende di integrare e gestire i processi aziendali attraverso lo scambio di documenti commerciali, quali ad esempio gli ordini di acquisto e le fatture, tra diverse applicazioni, all'interno o anche al di fuori dei confini organizzativi.
Il runtime di BizTalk Server è costruito su una architettura Publish/subscribe.
I messaggi vengono pubblicati nel sistema, e poi ricevuti da uno o più iscritti attivi.
Versioni per Windows
2000 - BizTalk Server 2000
2002 - BizTalk Server 2002
2004 - BizTalk Server 2004 (First version to run on Microsoft .NET 1.0)
2006 - BizTalk Server 2006 (First version to run on Microsoft .NET 2.0)
acceleratori che offrono supporti per gli standards RosettaNet, HL7, SWIFT, etc.
Abilità di creare modelli grafici di processi business in visual studio, mappando graficamente (mediante functoids) tra i vari differenti messaggi e creando pipelines
L'utente può automatizzare tutti i processi via Orchestrations.
BizTalk si integra pienamente con Office, InfoPath and SharePoint e consente workflow process.
Ampio supporto per Webservices (consuming and exposing)