What’s a Workflow Anyway
Simply put, a workflow is a series of steps or activities taken to accomplish some task. Those steps may be sequential or repeated until the desired goal is achieved. Steps may require decisions to be made or conditions met before deciding how to proceed.
The web comic XKCD.com illustrated a simple workflow that is used by “Local Computer Experts” everywhere.

Although meant to be humorous, the comic presents many meaningful concepts. When faced with a complex problem, experienced programmers generally break the problem down into more manageable pieces. These pieces are subdivided until the developer is comfortable tackling that activity. An activity could be a task such as “click a button” or a decision such as “did it work.” Besides the activity it accomplishes, generally each activity has an input and an output. The inputs and outputs allow the activities to be connected together in some specific order to form the workflow.
Although workflows are commonly represented visually, the workflow itself is the underlying logic that represents the series of activities and the order in which they are performed.
Why PowerWF Studio
PowerWF Studio provides an easy way to create powerful scripts using a workflow paradigm and a simple drag and drop interface. Novice users can easily create valuable workflows by dragging the desired activities from the toolbox. Experienced users can create PowerShell scripts that are automatically converted into visual representations which can be further extended using the built in the activities.

2 years ago - link

