1. A computer system comprising: one or more computers configured to receive information regarding a plurality of stores that are used to assign the plurality of stores to an assortment, the assortment being a plan which includes linking a plurality of products to the plurality of stores over a specific time periods; one or more computers configured to determine a first criteria level for a first group of stores and a first capacity for the first group of stores, wherein the first criteria level includes at least one of price level, fashion grade, sales, geographic region, climactic zone, demographics, and retail concept and wherein the first capacity is based on a number of display racks; one or more computers configured to perform a matching process to assign at least one group of stores of the plurality of stores to a first assortment that match a designated criteria level and capacity for the first assortment; one or more computers configured to determine a local assortment for each store based on the assignment of the each store to the first assortment and any other plurality of assortments.