A method for creating a sales model for a plurality of products is provided. Generally a plurality demand groups are created, where each demand group is a set of at least one product and wherein at least one of the demand groups is a set of at least two products. A sales model is created for each demand group. A market share model is created for each product in each demand group.