Microsoft BizTalk Server, often referred to as simply "BizTalk", is a business process management (BPM) server. Through the use of "adapters" which are tailored to communicate with different software systems used in a large enterprise, it enables companies to automate and integrate business processes. Offered by Microsoft, it provides the following functions: Business Process Automation, Business Process Modeling, Business-to-business Communication, Enterprise Application Integration and Message broker.
In a common scenario, BizTalk enables companies to integrate and manage business processes by exchanging business documents such as purchase orders and invoices between disparate applications, within or across organizational boundaries.