Patent Number: 
Section: claims

1. A method performed by a computer of rating a computer system's ability to run software applications, wherein the rating facilitates matching of software application requirements with computer system capabilities, the method comprising:performing an inventory of the computer system, wherein the performing an inventory yields a set of computer system features;testing performance of the computer system, wherein the testing yields performance results for the set of computer system features;comparing the set of computer system features and the performance results with capability rating requirements, wherein the capability rating requirements comprise a required set of features and required performance criteria;determining a capability rating for the computer system based on the comparing; andoutputting the capability rating. 2. The method of claim 1 wherein the performing an inventory includes performing an inventory of hardware components in the computer system. 3. The method of claim 2 wherein the performing an inventory further includes performing an inventory of features of the hardware components. 4. The method of claim 1 wherein the computer system comprises components, and wherein the capability rating is based on a lowest component rating among the components. 5. The method of claim 1 wherein the capability rating requirements are established by a board comprising voting members. 6. The method of claim 1 further comprising assigning the capability rating to the computer system. 7. The method of claim 6 further comprising presenting the capability rating in a standardized rating presentation. 8. The method of claim 1 wherein the capability rating is an integer number. 9. The method of claim 1 wherein the acts are performed in an operating system environment of the computer system as a feature of the operating system environment. 10. The method of claim 1 wherein the acts are performed by a capability tool. 11. The method of claim 10 wherein the capability tool is a software program obtained from a remote computer via a network. 12. The method of claim 10 wherein the capability tool is a software program run from a remote computer via a web browser interface. 13. The method of claim 1 wherein the capability rating requirements are obtained over a network from a database. 14. The method of claim 1 wherein the capability rating requirements are obtained from a storage medium in the computer system. 15. The method of claim 1 wherein the capability rating is further based on a category for the software applications, the category selected from a group comprising: entertainment software, computer-assisted drafting software, operating system software, image processing software. 16. The method of claim 1 wherein the capability rating is associated with a vendor identifier for the computer system. 17. A computer-readable medium having stored thereon computer-executable instructions for causing a computer to perform the method of claim 1. 18. A method performed by a computer of rating a computer hardware component, wherein the computer hardware component is operable to perform functions in a computer system, and wherein the functions are useful for running software applications on the computer system, the method comprising:performing an inventory of the computer hardware component, wherein the performing an inventory yields a set of computer hardware component features;testing performance of the computer hardware component, wherein the testing yields performance results for the set of computer hardware component features;comparing the set of computer hardware component features and the performance results with capability rating requirements;determining a capability rating for the computer hardware component based on the comparing; andoutputting the capability rating. 19. The method of claim 18 wherein the capability rating is based on a lowest feature rating among the set of computer hardware component features. 20. The method of claim 18 wherein the capability rating is an integer number. 21. The method of claim 18 wherein the capability rating requirements are established by a rating requirements decision-making organization. 22. The method of claim 18 further comprising assigning the capability rating to the computer hardware component. 23. The method of claim 22 further comprising presenting the capability rating in a standardized rating presentation. 24. The method of claim 18 wherein the acts are performed in an operating system environment of the computer system as a feature of the operating system environment. 25. The method of claim 18 wherein the acts are performed by a capability tool. 26. The method of claim 18 wherein the capability rating requirements are obtained from a device driver signature for the computer hardware component. 27. The method of claim 18 wherein the capability rating is associated with a vendor identifier for the computer hardware component. 28. A computer-readable medium having stored thereon computer-executable instructions for causing a computer to perform the method of claim 18. 29. A software system on one or more computer-readable media, the software system for rating a computer system's ability to run software applications, the software system comprising:means for performing an inventory of the computer system, to yield a set of computer system features;means for testing performance of the computer system, to yield performance results for the set of computer system features;means for comparing the set of computer system features and the performance results with capability rating level requirements; andmeans for determining a capability rating level for the computer system based on the comparing; andmeans for outputting the capability rating level. 30. A software system on one or more computer-readable media, the software system for rating a computer system's ability to run software applications, the software system comprising:means for performing an inventory of a computer hardware component, to yield a set of computer hardware component features;means for testing performance of the computer hardware component, to yield performance results for the set of computer hardware component features;means for comparing the set of computer hardware component features and the performance results with capability rating level requirements; andmeans for determining a capability rating level for the computer hardware component based on the comparing; andmeans for outputting the capability rating level.