1. A workflow management system for hosting process-based tasks and decisioning, the workflow management system comprising: a compiled program kernel containing multiple differentiated tasks defined as separate functions with the compiled program; a graphical interface having a list of geometric shapes and a workspace, each geometric shape being an abstracted object-based representation of functions within the compiled program kernel, the workspace for organizing and linking multiple geometric shapes in a sequential arrangement of objects, the sequential arrangement of objects corresponding to an order in which the multiple differentiated tasks are performed by the compiled program kernel; and a database for storing the arrangement of objects as a checklist.