Patent ID: 7849438

Claim:
An enterprise development process for outsourced software development, comprising: generating, by using an enterprise project development system stored in a memory and executing on a computer, a concept requiring a computer application; creating an integrated architecture blueprint including a design for at least a portion of the application using the enterprise project development system, wherein at least a portion of the application design is an integration portion of the application; assembling one or more outsourced supplier subcontracts using the enterprise project development, wherein the one or more outsourced supplier subcontracts comprise a scope, a cost estimate, and a schedule; verifying the one or more outsourced supplier subcontracts using the enterprise project development system; designing at least a portion of the application according to the integrated architecture blueprint based on the one or more outsourced supplier subcontracts; performing integration testing on the application in a computer test environment, wherein integration testing comprises at least one of creating an integration test plan, setting up the computer test environment, creating test data, performing an inter-application connectivity test, performing an end-to-end test, and performing a production readiness test; and migrating the application to a computer production environment.