Обслуживание программного обеспечения отличается от других этапов жизненного цикла разработки тем, что оно начинается после развёртывания продукта. 14
Другие этапы, такие как планирование, анализ, проектирование, разработка, тестирование, связаны с созданием программного обеспечения и его подготовкой к использованию. 14
Обслуживание же предполагает поддержание продукта, чтобы он продолжал корректно функционировать, оставался безопасным и соответствовал меняющимся потребностям пользователей. 1
Некоторые задачи этапа обслуживания:
Таким образом, в то время как другие этапы фокусируются на создании продукта, обслуживание направлено на его поддержку и улучшение уже после того, как продукт готов к использованию.