6. The method of claim 5 wherein the interface includes a visual flow space and a programming function toolbar, the toolbar including function blocks representing IT functional modules, the method further including the steps of receiving developer input via the interface selecting functional modules from the toolbar to instantiate function instances in the flow space.
6. The method of claim 5 wherein the interface includes a visual flow space and a programming function toolbar, the toolbar including function blocks representing IT functional modules, the method further including the steps of receiving developer input via the interface selecting functional modules from the toolbar to instantiate function instances in the flow space. 7. The method of claim 6 further including the steps of receiving developer input via the interface linking the instantiated function instances together to specify at least a portion of the complete IT application.