Este subsistema implementa sólo el estándar POSIX 1 — conocido también como IEEE 1003.1-1990 o ISO/IEC 9945-1:1990 — cubriendo principalmente el kernel y las interfaces de bibliotecas C, las que permiten a un programa escrito para otros sistemas POSIX.1 sea compilado y ejecutado en Windows NT.
El subsistema no provee las partes interactivas del entorno de POSIX, estandarizadas originalmente en POSIX.2.
Esto significa que Windows NT no provee ninguna shell POSIX ni comandos Unix como ls.
En resumen, esos documentos obligan a ciertas entidades gubernamentales la compra de productos (informáticos) que cumplan con los estándares POSIX.
Una aplicación POSIX usa psxdll.dll para comunicarse con el subsistema mientas se comunica con posix.exe para proveer capacidades visuales en el escritorio de Windows.