1. A computer system for visualizing process flows, said system comprising: (a) a display unit for depicting the process visually on a display; (b) a mechanism for depicting the process in a first pane of the display as a hierarchical tree view wherein each process element is represented by a respective node of the tree; (c) a mechanism for depicting a selected node of the tree in a second pane of the display as a zoomable node view; and (d) a zooming mechanism for zooming the display of the selected node in the zoomable node view, wherein the zooming mechanism includes a selection mechanism adapted to select a node in the hierarchical view, further comprising a coupling mechanism adapted to display in the zoomable node view the details of the selected node, and wherein the display of the selected node in the zoomable node view is magnified by increments until a determination that a user no longer requests for magnification or until the display of the selected node occupies substantially the entire display space of the second pane.