A software does not wear out in the traditional sense of the term, but the software does tend to deteriorate as it evolves, why?

Other