13. The method of claim 12 , wherein said second connection component is configured to communicate document files between the hardware component and the external repository database and further comprising the processor performing the steps of: defining a fifth connection component in communication between the hardware component and the external repository database configured to communication file to path information between the hardware component and the external repository database; and defining a sixth connection component in communication between the hardware component and the external repository database configured to communication URL links between the hardware component and the external repository 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.