A software tool for selecting products and a method of generating pages in
a markup language for selecting products. The method includes: inputting
attribute groups (2) into a databank (1), inputting attributes (3) into
the databank, each attribute being assigned to one of the attribute
groups, inputting product information (4) into the databank, each item of
product information being assigned to at least one of the attributes,
generating a page (41; 51) in the markup language for each of the
attribute groups, wherein representations of the attributes are assigned
to the relevant attribute group and input fields for a user to specify
the attributes are generated on the page belonging to that attribute
group, and storing of the pages in the markup language for access using a
browser program (57).