1. A method in a computing system for defining a process for approving requests for approval of a selected type, comprising: displaying a palette containing visual representations of each of a plurality of approval process elements; receiving a plurality of instances of user input, each instance of user input dragging one of the visual representations into a selected location in a workspace to form an arrangement of approval process elements; and storing a process definition corresponding to the formed arrangement of approval process elements.