If the world were static, we could develop software once and forget about it. We know, things change, people and management change, so do requirements. Software that was perfect yesterday may be imperfect today!
Software maintenance is important as software development. To provide consistent and healthy solutions in changing business and technical environments, maintaining software should be on top priority.