a method for cataloguing information for at least one family of products , each product in said family having at least one or more configurations , said method comprising the steps of creating an xml document containing said product family information , including said product configurations ; storing said xml documents in a database , and associating with said document an identifier for said document ; allowing a user to select at least one family from a displayed list of families , such that when the user selects said family the xml documents corresponding thereto is retrieved from said database , using said identifier ; and presenting to said user , product information contained in said retrieved xml document .