Patent ID: 7428495

Claim:
A workflow management system for hosting process-based tasks and decisioning, the workflow management system comprising: a collection of software components stored in computer-readable memory and on a single platform, the collection comprising: a collection of software components on a single platform, the collection comprising: a software component for business user to establish configurable workflow checklists in real-time in which a plurality of differentiated tasks are set up and made available for configuring any type of workflow; wherein each workflow task can avail of a plurality of existing or new underlying business parameter objects that can be embedded for workflow task automation; a data dictionary associated with each workflow, wherein each workflow is driven by the associated data dictionary for a selected industry to which that workflow corresponds, the software component for business users having the ability to use, handle, and manage the data dictionary and to generated entry conditions and rules dynamically without restarting applications or rewriting underlying software code; wherein the software component for business users includes a graphical interface usable to configure workflows at runtime, wherein runtime follows a software programming stage, the graphical user interface having a list of business parameter objects represented as geometric shapes and a workspace, each business parameter object represented as a geometric shape being an abstracted object-based representation of functions within the collection of software components, the workspace for organizing and linking multiple geometric shapes at runtime in an ordered arrangement of objects, the ordered arrangement of objects corresponding to an order in which the multiple differentiated tasks are performed when any of the configurable workflow checklists are executed; and a database for storing the arranged objects in the configurable workflow checklists as well as for storing the entry conditions and embedding information for the business parameter objects that are associated with each of the multiple differentiated tasks.