 Software development tends to be driven by the need to meet release deadlines rather than to ensure long-term reliability.Designing software that can be immune to aging is difficult.Not all software will age at the same rate as some users use the system more intensively than others.