1. A computer implemented cosmetic analysis method comprising the steps of: a) receiving assessment data of observable characteristics of each of a plurality of defined body areas of a subject via at least one input interface connected to a processor, wherein said observable characteristics are characteristic types for said observable characteristics for each said defined body area are indicative of aging for said body area, and each said defined body area is assessed based on a combination of said observable characteristics for said defined body area; b) converting said assessment data for each of said plurality of defined body areas to weighted data associated with each body area by determining from said assessment data for each said characteristic of said body area in combination with an aging rating value for each said body area, and applying to each said aging rating value a weighting for said body area relating a contribution of said aging rating of said body area to an overall subject apparent age to provide said weighted data, said step of converting said assessment data to said weighted data is performed by at least one cosmetic analysis module; c) generating cosmetic analysis data from said weighted data, said cosmetic analysis data providing a set of a plurality of apparent aging values, each said apparent aging value of said set being associated with a region of a body comprising two or more defined body areas related to a particular feature, wherein said apparent aging value for said region is based on said weighted data for said two or more defined body areas of said region; d) outputting said cosmetic analysis data via at least one output interface connected to said processor; and e) diagnosing and suggesting one or more treatments for each of said body areas via said at least one output interface, said step of diagnosing and suggesting one or more treatments for each of said body areas is performed by at least one treatment diagnosis module.