14. The method of claim 12 , wherein said processor causes requirements component to receive a notification of a change in a requirement from one of the revision control repository database, the external repository database and the documents database, and communicate the requirements change to the requirements system database and propagate the requirements change to at least one of the revision control repository database, the external repository database and the documents database.
12. The method of claim 8 , further comprising: defining a first connection component in communication between the software component and the revision control repository database; defining a second connection component in communication between the hardware component and an external repository database storing documents, path to file information, and Uniform Resource Locator (URL) links to external locations of software; defining a third connection component in communication between the requirements component and an external requirements system database; and defining a fourth connection component in communication between the documents component and the external documents database.