A method, apparatus, and computer implemented instructions for generating
a customized catalog for an entity or organization. Items from a base
catalog are presented to a user located at a remote data processing
system. One or more items are selected by a user through a process of
"meta-shopping". The selected items are placed in a set, also referred to
as a "meta-shopping cart", used to generate the customized catalog. Terms
for purchasing items in the customized catalog are associated with the
customized catalog. Further, a protocol for purchasing items from the
customized catalog may be established, and the customized catalog is then
placed on a Web site.