1. A method of generating pages in a markup language for selecting products, comprising: inputting attribute groups into a databank; inputting attributes into the databank, each of the attributes being assigned to one of the attribute groups; inputting product information into the databank, each item of the product information being assigned to at least one of the attributes; generating a page in the markup language for each of the attribute groups, wherein representations of the attributes are assigned to the respective ones of the attribute groups, and input fields for a user to specify the attributes are generated on each of the pages associated with each of the attribute groups, respectively; and storing the pages in the markup language for access with a browser program.