Lifecycle, bir ürünün ya da bir yazılımın hayat döngüsü boyunca geçirdiği aşamaları ifade eder. Bu aşamalar genellikle planlama, geliştirme, test etme, yayınlama, bakım ve sonlandırma olarak sıralanır.
Ürün yaşam döngüsü yönetimi, ürünün her aşamasında planlama, izleme ve kontrol işlemlerini içerir. Bu yönetim süreci, ürünün başarısı ve müşteri memnuniyeti açısından önemlidir.