1. A non-transitory computer-readable medium embodying a program executable in a computing device, the program comprising: code that obtains a request for a network page describing a product; code that maintains a set of product attributes associated with the product, wherein each of the product attributes has a respective set of attribute options, each attribute option is associated with a corresponding range of values on a normalized scale for the respective product attribute, a plurality of versions of the product are defined by the attribute options, and each version of the product has a unique stock identifier; code that translates a range of values into at least one product classification on each of a plurality of product classification scales associated with a product attribute; code that generates at least one chart listing the at one product classification obtained by translating the corresponding range of values for each of at least some of the attribute options, the at least one chart facilitating a comparison of each of the at least some of the attribute options across the respective product classification scales; and code that generates the network page including the at least one chart, the network page configured to facilitate a user selection of at least one of the versions of the product according to a selection of at least one of the attribute options.