Workflow engine
Appearance
A workflow engine is a software application that manages and executes modeled computer processes. It is a key component in workflow technology and typically makes use of a database server.
A workflow engine interprets events, such as documents submitted to a server or due dates expiring, and acts on them according to defined computer processes. The actions may be anything from saving the document in a document management system to issuing new work by sending an e-mail to users or escalating overdue work items to management. A workflow engine facilitates the flow of information, tasks, and events. Workflow engines may also be referred to as a Workflow Orchestration Engines.