Reason lists provide users the ability to indicate why they are putting a workflow item on hold.
When putting an item on hold in a workflow queue, users are prompted to select a reason from a reason list. As manager of a workflow process, you control the contents of every On Hold reason list. You can define a reason list as part of a workflow queue's properties.