Программное обеспечение может измениться после его выпуска для применения по нескольким причинам. Некоторые из наиболее распространенных типов изменений на стадии обслуживания включают следующее:
- корректирующие изменения при обслуживании для исправления ошибок и отказов в программном обеспечении;
- улучшающие изменения при обслуживании для повышения производительности, удобства обслуживания или других характеристик программного обеспечения;
- адаптивное сопровождение для обновления операционной среды программного обеспечения (например, изменения операционной системы, системного оборудования или приложений, с которыми данное программное обеспечение взаимодействует).