I midten af 1980'erne dannede Microsoft og IBM et fælles projekt for at skabe den næste generation af grafisk operativsystem; resultatet var OS/2 og HPFS. Fordi Microsoft var uenig med IBM om mange vigtige spørgsmål, blev de til sidst adskilt; OS/2 forblev et IBM-projekt, og Microsoft arbejdede på at udvikle Windows NT og NTFS.
OS/2 og HPFS