The Products Requirement Base Class 200 processes read the Answers Base Class 140 (FIG. 22B) to determine the categories of products (desktop computers, servers, notebook computers, gateways, and firmware such as operating systems) and properties of the products desired by the user.