A method for determining a preferred set of prices for a plurality of products is provided. Generally, a sales model is created. A cost model is also created. A preferred set of prices for the plurality of products based on the sales model and cost model is then generated.