9. The method of claim 8 , further comprising the processor performing the steps of: defining a plurality of connector components configured to connect said firmware component to an external requirements system database, an external repository database and the revision control repository database; defining a design artifacts component that manages files, properties, analyses, design and test data for a project design; defining a model component that manages an architecture framework and software based models; defining a code component that manages a collection of files to convert software files from a human readable form to a computer executable form; defining a working files component that manages properties and files including configuration files, libraries, settings and files needed to generate executable files; and defining a burn component for managing properties and files for executable files used to embed firmware code onto a programmable device.
10. The method of claim 9 , wherein said model component is configured to manage SysML and UML models.