| - | Defining activities such as review, approval, information, route, sub-flow (nesting), branching and merging, and so forth. |
| - | Defining relevant data such as attributes, types, initial values, and so forth. |
| - | Linking activities into processes. |
| - | Defining rules and conditions. |
| - | Associating command calls with activities. |
| - | Defining workflow input and output. |
| - | Validating and generating XML-based workflow templates. |