A computer-implemented method for procuring one or more items includes, in
response to user-provided data and after user selection of a search
module using a client system, providing an item category. Based on user
selection of the item category using the client system, one or more
attributes associated with: all items in the item category are provided.
Based on user input identifying an attribute value for at least one
attribute, search results including one or more items matching the
attribute value are generated. In response to user selection of a
particular item from among the search results using the client system, an
order request for the selected item is then generated.