1. A method for providing integrated workflow visualization and editing, comprising: using a visual graphic diagramming tool and a web application platform tool to create a workflow by: opening a workflow template in the visual graphic diagramming tool to provide shapes and intelligence used to build a visual representation of the workflow; creating at least one container representing at least one stage of the workflow; and using the at least one stage to create the workflow; providing the workflow to a web application platform using a declarative markup language file for further modification of the workflow; opening the workflow in the web application platform tool; and setting desired parameters in the workflow using the web application platform tool; wherein visualization data from the graphic diagramming tool and the set parameters are bundled in a single declarative markup language file formatted for reading by both the visual graphic diagramming tool and the web application platform tool to allow manipulations and parameterization of the workflow in both the visual graphic diagramming tool and the web application platform tool.