Mit Hilfe von Orchstrations können komplexe Workflows realisiert werden, die von kurz bis sehr langlebig sein können.
BizTalk Unterstützt mit der Orchestration Engine dabei die Orchestration Instanzen sinnvoll in auf die BizTalk Server zu verteilen und ihren Zustand zu verwalten. Es gibt kaum BizTalk Anwendungen, die ohne den Einsatz von Orchestrations auskommen. Typischerweise bildet man den eher statischen Teil des Gesamtgeschäftsablaufs in Orchestrations ab. Orchestrations eignen sicher weniger dazu dynamische Teile umzusetzen. Für die dynamischen Teile lassen sich Geschäftsregeln mit Hilfe der sogenannten Business Rules Engine in Orchestrations einbinden.