The Evolution of the Computing Value Chain