1. A process of designing a composite application system to meet a plurality of application requirements, the method comprising: defining a plurality of case scenarios performed by a composite application system in a system design; integrating the plurality of case scenarios with a plurality of execution technology tools; and specifying an underlying infrastructure for the system design to embody the plurality of execution tools, wherein specifying the underlying infrastructure includes selecting a plurality of components whose combination meets the plurality of application requirements, wherein the process is performed by an integrated software application.