Software system that is used in a real-world environment

Explain why a software system that is used in a real-world environment must change or become progressively less useful. Provide at least three reasons.