Les années 1990 ont été marquées par la préparation à la correction du problème de l'an 2000 (ou « bug de l'an 2000 », appelé Y2K dans le monde anglophone), qui affectait presque tous les logiciels, système d'exploitation compris, qui, pour cause de place mémoire disponible, codait toutes les date uniquement sur deux digits, soit deux caractères pour les années (par exemple 99 pour 1999), de sorte qu'au passage à l'an 2000, le codage des dates allait revenir à 00 et être interprétée, par la plupart des logiciels comme l'année 1900. Ce défaut de conception systémique se manifestait également dans la plupart des logiciels, dont les sous-programmes de gestion de date reprenant la date système le plus souvent sans modification du format
-