11. A computer storage medium encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising: receiving, at a local computing system, a query from a business enterprise computing system, the query comprising data associated with a business enterprise commodity, the data comprising one or more attributes of the business enterprise commodity; matching the one or more attributes of the business enterprise commodity with one or more terms of a plurality of terms in a word matrix, the word matrix comprising: a plurality of nodes that each comprise a term of the plurality of terms; and a plurality of links that each connect two or more nodes and define a similarity between the two or more nodes; generating, based on the matching, a numerical vector for the business enterprise commodity; identifying, based on the numerical vector, one or more classification regions that each define a classification of the business enterprise commodity; and preparing the classifications of the business enterprise commodity of the one or more identified classification regions for display at the business enterprise computing system.
11. A computer storage medium encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising: receiving, at a local computing system, a query from a business enterprise computing system, the query comprising data associated with a business enterprise commodity, the data comprising one or more attributes of the business enterprise commodity; matching the one or more attributes of the business enterprise commodity with one or more terms of a plurality of terms in a word matrix, the word matrix comprising: a plurality of nodes that each comprise a term of the plurality of terms; and a plurality of links that each connect two or more nodes and define a similarity between the two or more nodes; generating, based on the matching, a numerical vector for the business enterprise commodity; identifying, based on the numerical vector, one or more classification regions that each define a classification of the business enterprise commodity; and preparing the classifications of the business enterprise commodity of the one or more identified classification regions for display at the business enterprise computing system. 13. The computer storage medium of claim 11 , wherein the operations further comprise: prior to receiving the query from the business enterprise computing system, building the word matrix.