Cairo est le nom de code d'un projet de Microsoft, développé entre 1991 et 1996. Il avait pour objectif de jeter les bases d'une nouvelle génération de système d'exploitation, en accord avec la conception de Bill Gates de l'information : « l'information à portée de main »[1]. Cairo n'a jamais été lancé ; cependant, des éléments des technologies développées pour ce système furent utilisés pour d'autres produits de Microsoft.