- ソフトウェアは作って終わりではなく必ず変更される - 新機能の追加、機能の変更、障害の修正などなど - ソフトウェアは世界を変えユーザーの認識を変える - ユーザーの認識が変わると新たな要求が発生し、ソフトウェアはその要求に対応する必要が生じる