MS-DOS fue un producto no deseado. Tim Paterson desarrolló su predecesor, 86-DOS, solo porque necesitaba urgentemente un sistema operativo para la placa base 8086 que su empleador, Seattle Computer Products (SCP), ya había lanzado. En realidad, quería crear un sistema multitarea "adecuado" y sabía cómo hacerlo, ya que había desarrollado algo similar para el Z80 como proyecto escolar. Sin embargo, el sistema se necesitaba rápidamente, así que él y su jefe acordaron comenzar con algo "rápido y chapucero" que se asemejara a CP/M de DEC.