software decline