In Chapter 4 we built a workflow using the SharePoint Designer. It gave us a nice, wizard-based approach to creating our custom workflow. That tool will suffice for many situations, including
Building basic workflows from the provided actions and conditions
Quickly creating and deploying workflows on a single list or library
Allowing power users to create their own workflows
But what if your needs are more complicated? What if you need to have more control over your workflow processing, or deploy that workflow to more than one site? For these and many other scenarios, you're going to need a full developer platform. Rather than creating a whole new tool, Microsoft has opted instead to simply extend ...