Technology Life Cycle Theory