JavaTech LLC, proposes to develop a novel general-purpose software for the interdisciplinary design of the next generation of space transportation systems with regard to automatic optimization of integrated propulsion systems and aerospace vehicle concepts. The proposed software will have the ability to model various propulsion systems by allowing easy replacement of implementation of new physical models, to independently vary the level of fidelity on a per-component basis as well as to fully integrate the propulsion systems with vehicle characteristics by automatic coupling to CFD and other solvers. The software also provides advanced Computational Fluid Dynamics (CFD) tools for the evaluation of fluid and aero-dynamics, propulsion system performance, and thermal protection systems. The proposed software architecture is written in the Java language; this allows complete portability of the software and its associated visualization and GUI tools. In Phase I, the system design software will be written in the .NET environment of Microsoft. The architecture would be completely open and flexible, such that the code can be easily maintained and modified to include other modeling capabilities and interface with other software. The Phase I work will consist of demonstrating the potential capability of the software on a specific example, while constructing the basic architecture to be used in subsequent Phase II and commercial applications. Software design tools have a number of potential commercial applications. The primary software will be designed for the needs of the US Government and the private aerospace industry. Furthermore, the high flexibility and complete Object Oriented Design of the software will facilitate its adaptation to other applications, for other industries: for example, the same CFD tools could be applied to non-aerospace problems (combustion flows, turbine design, power generation, cars), or could be generalized for such applications (materials processing)