BizTalk Server - which version is correct for my needs?

To review the Pricing and Licensing : http://www.microsoft.com/biztalk/en/us/pricing-licensing.aspx

I have seen some confusion as to what version of BizTalk should be implemented by customers. I hope with this discussion to shed some light on the topic.

Let's review briefly the versions that are available:

  1. Enterprise
  2. Standard
  3. Branch
  4. Developer

 Enterprise Edition.

  • Unlimited number of applications
  • Multiple BizTalk servers allowed
  • Multiple MessageBox Db scenarios allowed
  • No limits on CPUs

If the words 'Scalability' and/or 'High Availability' enter your IT infrastructure discussions then this is the edition that you need.

 

Standard Edition.

  • Limited to 5 applications
  • Multiple BizTalk servers NOT allowed, this is a single box solution.
  • Only a single MessageBox Db allowed
  • Limit to 2 CPUs

This edition is ideal for a small scale deployment..

 

Branch Edition.  

  • Limited to 1 application
  • Multiple BizTalk servers NOT allowed, this is a single box solution.
  • Only a single MessageBox Db allowed
  • Limit to 2 CPUs

This edition is used in Hub and Spoke scenarios.

 

Developer Edition.  

  • This edition is intended for a Development environment. It is not supported when run on a production environment.

A quick note about Evaluation editions: you can upgrade Evaluation to Enterprise but only if you do so within the Evaluation period.