WF enables you to separate workflow definition from business logic. You can develop your entire workflow by using code, where you specify the workflow structure and logic in the Microsoft Visual C# development tool or the Microsoft Visual Basic development system. The typical workflow-authoring scenario in Visual Studio provides a designer to specify the workflow definition and then uses code in Visual C# or Visual Basic to represent business logic in separate code-behind pages.

read more