A facility for specifying the distribution of products and generating
product distribution lists. The facility receives account definitions,
which may include information specifying account hierarchies. One or more
product categories may be associated with each account. A distribution
code may also be associated with the account's category assignment. The
facility may identify or more products associated with the account, and a
product distribution code may be associated with each product in the
category. Based on the distribution level for each category and the
product distribution codes for each product in the category, the facility
may identify products for a product distribution list associated with an
account.