4 reasons traditional software is in trouble and where the money is moving to instead