Products can be viewed as the result of the integration of key components. For technology, the most important ones are front end and back end technology. The development of these components is aligned with the overall product development flow. Each component has key steps and milestones. Product maturities are used to indicate the different stages in the product or technology lifecycle. Each maturity stage, from the concept to the obsolescence, is marked by a milestone requiring documented evidence and validation.