Developers can use Windows Workflow Foundation (WF) to describe business processes and human or system workflows with a simple, flowchart-type model.

WF supports a wide range of scenarios, including workflow in line-of-business (LOB) applications, user-interface (UI) page flow, document-centric workflow, human workflow, composite workflow for service-oriented applications, business-rule-driven workflow, and workflow for systems management.

After a model is compiled, it can be executed inside any Windows process. When business logic changes, you can apply updates to the process dynamically.

Task Reference

Review the latest information about WF, the programming model, engine, and tools for quickly building workflow-enabled applications in Windows. WF consists of a .NET Framework version 3.0 namespace, an in-process workflow engine, and designers for Microsoft Visual Studio® 2005.

Windows Workflow Foundation Developer Center (

Learn how to host workflows that are built with WF inside Windows Communication Foundation (WCF) services.

Integrating Windows Workflow Foundation and Windows Communication Foundation (

Additional references