programvaruunderhåll
Programvaruunderhåll är de åtgärder som genomförs på en mjukvaruprodukt efter den har levererats med syftet att bevara, förbättra eller återställa dess funktionalitet. Underhållet kan vara nödvändigt för att åtgärda fel, anpassa programmet till nya operativsystem eller hårdvara, uppdatera beroenden och biblioteksmoduler samt förbättra prestanda eller användarupplevelse. Målet är att förlänga produktens livslängd samtidigt som risker, kostnader och användarproblem minimeras.
Underhåll delas vanligtvis in i olika typer: korrigerande (fel som uppstått och behöver rättas), anpassande (anpassning
Underhållsarbete följer ofta en livscykel som inkluderar felrapportering och felsökning, utveckling av korrigeringar eller uppdateringar, testning,
Vanliga utmaningar är kostnader och resursbehov, beroendehantering, hantering av teknisk skuld och risker vid ändringar i
Standarder och ramverk som behandlar programvaruunderhåll och livscykler finns inom ISO/IEC-standarderna, samt därmed relaterade processer i