Total product life cycle