10. The method of claim 5 , wherein the physical aspect comprises a central processing unit, a chipset, a flash memory, or an input/output component.
5. A method of adding a BIOS component to a basic input/output system (BIOS) project, the method comprising: receiving a request to create the BIOS component, the request comprising a component category categorized according to a physical aspect of the BIOS component, a logical aspect of the BIOS component, or a functional aspect of the BIOS component, wherein the BIOS project is a BIOS implementation tailored to a particular motherboard, hardware, or software; in response to the request, searching a project template file for component template files associated with the component category, the component template files comprising templates of at least one required file for the BIOS component, wherein the project template file comprises a resource-only dynamic link library file that contains a file structure encoded within a cabinet file, wherein the project template file comprises an initial file that constitutes the BIOS component, and wherein searching the project template the for the component template files associated with the component category comprises selecting, in the project template file, a project type folder corresponding to a specific type of BIOS project, presenting a user interface in response to selecting, the project type folder; searching, in the project type folder, for a component category folder associated with a component category, selecting a component category folder from a first drop-down menu in the user interface; searching, in the selected component category folder, for component template folders associated with the selected component category, populating a second drop-down menu with the component template folders; requesting, a selection, of a component template folder from the second drop-down menu, receiving the selection of the component template folder as a selected component template folder, searching, in the selected component template folder, for component template file requesting a selection of a component template file from the at least one component template file from the selected component template folder as a selected component template file, receiving the selected component template file; copying the selected component template file to a directory, the selected component template file comprising instructions for building the BIOS component and a token for activating or deactivating functionality associated with the BIOS component; and creating a component file comprising a reference to the selected component template file in the directory.