“The entire computing stack, from hardware to software, is predicted to be unrecognizable within the next five years.”