Windows 2000 er et modulært system som består av to lag; brukermodus og kjernemodus. Brukermodusen refererer til laget hvor brukerprogrammene blir kjørt. Disse programmene er begrenset til visse systemressurser, mens kjernemodusen har adgang til alle systemressurser. Brukerprogrammer må først kontakte kjernen for å få adgang til ressurser den trenger.