Если вы не смотрели Windows Workflow Foundation , вероятно, по крайней мере, стоит немного прочитать об этом.
Для Workflow Foundation используйте его только для зеленого проекта, чтобы можно было использовать WF4. Проверь это http://realworldsa.dotnetdevelopersjournal.com/goodbyewindowsworkflowfoundationseeyouin2011.htm
WF 1.0 и 1.5 несовместимы с WF4. Так что это не прямое решение.
Я лично использую http://simplestatemachine.codeplex.com в качестве альтернативы WF. Я использовал его в одной полноценной производственной системе (на основе asp.net) для обработки довольно сложной системы выдачи бизнес-лицензий (обработка 350+ различных государственных бизнес-лицензий).
Я еще не пробовал работать без гражданства, но это выглядит многообещающим.