1. A computer-implemented method for automatically determining post-release resource allocation for a consumer product, the method comprising a computer system performing the functions of: calculating product complexity of the consumer product utilizing a plurality of product characteristics, including release number of the product, amount of change being made in the release, length of development cycle, and number of different development and support organizations involved; evaluating target market maturity of the consumer product utilizing a plurality of market characteristics, including revenue growth or decline rate, and at least one of: (a) educational classes in place, (b) a number of new classes, and (c) updates to existing classes required, and number of product demonstrations; analyzing historical usage of similar products to the consumer product; the computer system performing an automatic determination of a best allocation of post-release product support resources for the consumer product from a combination of the calculated product complexity, the target market maturity, the historical usage, and a consumer awareness of the post-release product support resources, wherein the best allocation of post-release product support resources correlates to a level of post-release product support resources utilized by consumers, and wherein the post-release product support resources include support for one or more of set-up, implementation, and maintenance of the consumer product; providing the best allocation of post-release product support resources to the consumers; wherein the calculating step further comprises: identifying the product; determining a list of characteristics for use in assessing classifications of the product complexity and market maturity, the determining further comprising: defining a weighting factor for each complexity classification; and determining data sources to be evaluated for each classification; assigning a first value to each characteristic attributable to the product and a second value to each characteristic not attributable to the product; and evaluating a relative rating of the product against a normalized rating chart based on a calculation involving at least one of the first value and the second value assigned to each characteristic, wherein evaluating the relative rating of the product based on the calculation further comprises: determining whether each classification among multiple classifications for a product utilize a same set of characteristics; in response to the same set of characteristics being utilized for each classification, calculating both a product complexity score and a market maturity score as an average of a weighted score; and in response to different characteristics being used for different classifications, calculating the product complexity score as weighted sums of a percentage match of each classification, and calculating the market maturity score as a maximum of the percentage match of each classification.