Las letras NT provienen de la designación del producto como "Nueva Tecnología" (New Technology).
Inicialmente, admitía varias arquitecturas de conjuntos de instrucciones, incluidas IA-32, MIPS y DEC Alpha; Posteriormente se agregaron compatibilidad con PowerPC, Itanium, x64 y ARM.
También está Windows 2000 (el cual iba a ser lanzado inicialmente bajo el nombre Windows NT 5.0), que alcanzó la RTM en diciembre de 1999, y fue finalmente lanzado en febrero de 2000.
En 1999, Microsoft comenzó a trabajar en dos nuevos proyectos que llevaban los nombres en clave Neptune y Odyssey.
Sin embargo, en enero de 2000, Microsoft decidió cancelar los dos proyectos para fusionarlos en uno solo, Whistler, que acabaría siendo Windows XP en 2001.
Desde entonces, Windows NT se distribuye tanto para consumidores como para empresas como lo hacía en un inicio.
Esta decisión causó tensión entre Microsoft e IBM, y la colaboración se vino abajo.
Originalmente un micronúcleo fue diseñado, subsecuentes liberaciones han integrado más funciones para mejorar el rendimiento del núcleo.
Windows NT fue el primer sistema operativo en usar Unicode internamente.
Todos tienen multitarea apropiativa y son sistemas operativos que han sido diseñados para trabajar tanto con computadoras con un solo procesador como con múltiples procesadores que en inglés es el Symmetrical Multi Processor o SMP.
El modo núcleo en Windows 2000 tiene acceso total al hardware y a los recursos del sistema de la computadora.
El Executive se relaciona con todos los subsistemas del modo usuario.
El modo usuario está formado por subsistemas que pueden pasar peticiones de E/S a los controladores apropiados del modo núcleo a través del gestor de E/S (que se encuentra en el modo núcleo).
Además, las aplicaciones se ejecutan a menor prioridad que los procesos del núcleo.
Sin embargo, Windows 2000 permite a los usuarios ejecutar programas Win16 en una VDM de Win16 separada, lo que permite al programa ser una multitarea prioritaria cuando Windows 2000 ejecute el proceso VDM completo, que contiene únicamente una aplicación en ejecución.
El servicio de terminal es una API al redirector de red, que proporciona el acceso a la red a ls computadora.
El Executive se relaciona con todos los subsistemas del modo usuario.
Todos juntos, los componentes pueden ser llamados Servicios Executive (nombre interno Ex).
Los Servicios del Sistema (nombre interno Nt), por ejemplo las llamadas al sistema, se implementan en este nivel también, excepto unas pocas que son llamadas directamente dentro de la capa del núcleo para obtener un mejor rendimiento.
El Gestor de Objetos (nombre interno Ob) es un subsistema especial del Executive por el cual todos los otros subsistemas del Executive, especialmente las llamadas al sistema, deben pasar para obtener acceso a los recursos de Windows 2000.
Esto es, el núcleo realiza casi todas las tareas de un micronúcleo tradicional, la distinción estricta entre el Executive y el núcleo son los mayores restos en este último del diseño original del micronúcleo, y que la documentación histórica del diseño se refiere al componente del núcleo como "el micronúcleo".
Fue diseñado para ocultar las diferencias de hardware y por tanto proporciona una plataforma consistente en la cual las aplicaciones pueden ejecutarse.
En particular, la "abstracción hardware" no implica abstraer el conjunto de instrucciones, que generalmente se engloba bajo el concepto más amplio de portabilidad.
En la práctica, esto significa que el núcleo y las variaciones del HAL se distribuyen conjuntamente, generados específicamente para trabajar juntos.