Using the designer end users can modify/create workflows.
Note that the designer was originally designed for developers so leaves something to be desired for end users. Although a lot can be done not everything is possible. Most notable adding custom properties to workflows and adding code. Also some UI parts, like the compensating/fault view, cannot be be changed or removed.