Ko je programska oprema v razvoju, se preizkusi, preden jo sprosti, običajno s strani oddelka za zagotavljanje kakovosti. Če se ugotovi, da deluje nepravilno, se o obnašanju obvesti sistem za sledenje težav. Vse informacije, povezane s to napako, se nato hranijo na centralizirani lokaciji, ki je dostopna projektni skupini. Programska oprema za sledenje napakam lahko še naprej sledi težavam s programsko opremo, potem ko je programska oprema izdana, tako da se lahko napake odpravijo v prihodnjih posodobitvah.
Programski izrazi, razvoj programske opreme