Microsoft have positioned themselves very well to own the entire stack of PC-like software development and operation.