A List of Useful Tools for developing with Biztalk

BizTalk Server Best Practices Analyzer
The BizTalk Server Best Practices Analyzer V1.2 examines a BizTalk Server 2006, BizTalk Server 2006 R2, or BizTalk Server 2010 deployment and generates a list of issues pertaining to best practices standards for BizTalk Server deployments. View link.

BizTalk Benchmark Wizard
The BizTalk Benchmark Wizard is a simple tool to validate a BizTalk installation, making sure it performs as could be expected.

The purpose of this tool is to verify your BizTalk environment performs as expected. The typical use-case where you would use the BizTalk Benchmark Wizard would be after BizTalk Server is installed and before deploying any solutions to the environment. View link.

Biztalk ESB Toolkit
The BizTalk ESB Toolkit is a collection of tools and libraries that extend BizTalk Server 2010 capabilities of supporting a loosely coupled and dynamic messaging architecture. It functions as middleware that provides tools for rapid mediation between services and their consumers. Enabling maximum flexibility at run time, the BizTalk ESB Toolkit simplifies loosely coupled composition of service endpoints and management of service interactions.

Debugview tracing
DebugView is an application that lets you monitor debug output on your local system, or any computer on the network that you can reach via TCP/IP. It is capable of displaying both kernel-mode and Win32 debug output, so you don't need a debugger to catch the debug output your applications or device drivers generate, nor do you need to modify your applications or drivers to use non-standard debug output APIs.  View link.

Biztalk Scom Pack
Monitoring your BizTalk applications and infrastructure with System Center Operations Manager 2007 (Operations Manager 2007) is the preferred monitoring approach. The Microsoft BizTalk Server 2009 management packs for Operations Manager 2007 provide proactive and reactive monitoring of computers running BizTalk Server. These management packs provide dozens of built-in, customizable rules to allow for comprehensive and automated monitoring of BizTalk Server. View link

Biztalk 360
Tries to fill all the gaps Microsoft has left in the BizTalk Server support area. View link.

Biztalk Message Box Viewer
The goal of MBV is to retrieve the maximum amount of information from a BizTalk System in one click in the minimum amount of time, identify all possible issues which could be critical or need attention and present them in a user friendly format. View link.

BizUnit enables automated tests to be rapidly developed. BizUnit is a flexible and extensible declarative test framework targeted that rapidly enables the automated testing of distributed systems, for example it is widely used to test BizTalk solutions. BizUnit is fully extensible. Its approach is to enable test cases to be constructed from generic reusable test steps, test cases are defined in XML which allows them to be auto-generated and also enables the ‘fixing up’ of Url’s for different environments, e.g. test, staging and production environments. Defining test cases in XML enables test cases to be auto-generated. View link.

BizMock is a framework for testing BizTalk Solutions using Visual Studio C# Test Projects. With BizMock you can quickly test your Orchestrations, Schemas, Maps and Pipelines by writing unit tests that can emulate the messages received at receive ports and validate messages sent from send ports. View link.

Biztalk Map Test Framework
The Map Test Framework makes it easier for BizTalk developers to test their maps. You'll no longer have to maintain a whole bunch of XML files for your tests. The use of template files and xpath queries to perform tests will increase your productivity tremendously. View link.

Microsoft SSO Configuration Application MMC Snap-In
For those of you who have used BizTalk long enough, its not a surprise : The Enterprise single sign on capabilities that comes as part of BizTalk server is used to store lot of confidential information in  a secured way, without SSO you can't setup a BizTalk environment. BizTalk Server internally uses SSO to store lots of its internal configurations like adapter data, configuration you put on send/receive ports etc, etc.

More information here.

BizTalk SSO Configuration Data Storage Tool
This community written application provides additional functionality to the SSO Configuration Manager.
More information here.

Biztalk Deployment Framework
The Deployment Framework for BizTalk eliminates the pain associated with BizTalk application deployments, and goes far beyond BizTalk’s out-of-the-box deployment functionality. It also includes additional tools to enhance developer productivity, such as binding file management. View link.

PowerShell Provider for Biztalk
The BizTalkFactory PowerShell Provider is a PowerShell Snap-In for BizTalk Server 2006 R2, BizTalk Server 2009 and BizTalk Server 2010 that allows developers and administrators to easily automate routine and complex BizTalk administration tasks such as deploying applications, and managing configuration and run-time data using Windows PowerShell. Administrators can further increase productivity by leveraging the many cmdlets included with BizTalkFactory PowerShell Provider. View link

Other useful tools
This is a list of tools on Microsoft's web site: Biztalk Server Tools.