A technique to assess environmental impacts associated with all the stages of a product's life, i.e., from raw material extraction through materials processing, manufacture, distribution, use, repair and maintenance, and disposal or recycling. While typically used to assess environmental impacts, this technique could be used to identify social impacts of a product's life cycle as well.