11. A computer-performed method of providing closed-loop analysis of a business process, the method performed by a process management subsystem of an enterprise system using a plurality of commercial off-the-shelf software (COTS) products including at least one flowcharting tool, at least one simulator, at least one project management tool, and at least one workflow management tool, the method comprising: in response to user input, selectively communicating with each of the COTS products via application programming interface (API) between each COTS product and the process management subsystem; providing a plurality of modeling stencils on a graphical display via the at least one flowcharting tool, the stencils selectable by the user to compose and display extended modeling diagrams describing requirements for and activities of the business process, and to extend at least one activity diagram of the modeling diagrams to obtain a simulation model for delivery to the at least one simulator to simulate at least part of the business process, the modeling diagrams extended so as to be independent of proprietary tools and protocols of the plurality of COTS products; based on user input, using at least one activity diagram selected by the user to specify a workflow model of the business process, generating activity duration data based on simulation output received from the at least one COSTS simulator, sending the duration data to one of the at least one COSTS project management tool, and specify a project management model of the business process using open architectures of the products to provide for semantic integration of models specified by the user; and providing abstractions of workflow and project management for use in one or more user-selected implementations of the selected activity diagram via the at least one COSTS workflow management tool and via the at least one COSTS project management tool.
11. A computer-performed method of providing closed-loop analysis of a business process, the method performed by a process management subsystem of an enterprise system using a plurality of commercial off-the-shelf software (COTS) products including at least one flowcharting tool, at least one simulator, at least one project management tool, and at least one workflow management tool, the method comprising: in response to user input, selectively communicating with each of the COTS products via application programming interface (API) between each COTS product and the process management subsystem; providing a plurality of modeling stencils on a graphical display via the at least one flowcharting tool, the stencils selectable by the user to compose and display extended modeling diagrams describing requirements for and activities of the business process, and to extend at least one activity diagram of the modeling diagrams to obtain a simulation model for delivery to the at least one simulator to simulate at least part of the business process, the modeling diagrams extended so as to be independent of proprietary tools and protocols of the plurality of COTS products; based on user input, using at least one activity diagram selected by the user to specify a workflow model of the business process, generating activity duration data based on simulation output received from the at least one COSTS simulator, sending the duration data to one of the at least one COSTS project management tool, and specify a project management model of the business process using open architectures of the products to provide for semantic integration of models specified by the user; and providing abstractions of workflow and project management for use in one or more user-selected implementations of the selected activity diagram via the at least one COSTS workflow management tool and via the at least one COSTS project management tool. 12. The method of claim 11 , further comprising semantically integrating two or more models specified by the user, the integrating performed by extending an information model associated with one of the products.