Programvarelivssyklus
Tidsperioden som starter når et programvareprodukt først blir unnfanget og slutter når programvaren ikke lenger er tilgjengelig for bruk. Dette inkluderer typisk en konseptfase, kravfase, designfase, implementeringsfase, testfase, installasjon og etterprøving, drifts- og vedlikeholdsfase, og av og til en fase der systemet blir tatt ut av bruk. Merk at disse fasene kan være overlappende eller utføres iterativt.