Hi,
You can also refer "BizTalk" to Microsoft BizTalk Server. Basically it is a BPM (Business Process management) server. We can able to communicate with different software system and integrate business processes with help of various adapters provided by BizTalk. For i.e. you can pull and push data in SAP with help of BizTalk Orchestration. BizTalk provides different functions such as,
Business Process Automation
Business Process Modeling
B to B Communication
Enterprise Application Integration
Message broker
Kindly go through below mentioned URL for details,
http://msdn.microsoft.com/en-us/library/dd547397(BTS.10).aspx