1. A computer implemented method for determining allied product information for products corresponding to product records stored in a computer readable catalog structure including categories, the product records having attributes associated therewith, the method comprising: identifying, by a computing device, at least one first attribute of at least one first product record; identifying, by a computing device, at least one second attribute of at least one second product record; comparing, by a computing device, the at least one first attribute with the at least one second attribute; resolving, by a computing device, a relationship in the catalog between the at least one first product record and the at least one second product record; and determining, by a computing device, whether the at least one first product record and the at least one second product record correspond to allied products based on the said comparing step and said resolving steps.