Windows Workflow Foundation
ワークフローの構造を記述する言語としては、XMLベースのXAMLがよく使われている。しかし、任意の .NET 用言語(VB.NET、C#、C++/CLI など)のコードでワークフローを表現することが可能である。
ワークフローは「アクティビティ」から構成される。開発者は固有のアクティビティを書くことができ、それをワークフローに使用する。WF には汎用のアクティビティとしていくつかの制御構造が用意されている。
Windows Workflow Foundation の拡張セットが Microsoft Visual Studio 2005 でサポートされている。それには、ビジュアル・ワークフロー・デザイナーやワークフローのデバッグも可能なビジュアル・デバッガ、ワークフロー用のプロジェクトシステムが含まれる。