 For example, the normal approver of purchase orders may be on vacation, in which case, the application will request approval from alternate approvers.Workflow applications can be developed using a graphical designer, a programming language, or a combination of the two.Some software products provide a means to create workflow applications with a diagram-based graphical designer alone.