Software for retail assortment planning assists offline businesses in developing a product mix (kind of products) and depth (number of SKUs or items within each category) for their in-store inventory that satisfies demand and customer expectations. By putting the proper assortment in the right location, it helps generate the most revenue.