Operativsystemets tar seg av interaksjon med brukeren. Det er to hovedmåter å gjøre dette på, enten ved hjelp av tekstkommandoer til et systems skall, eller ved hjelp av et grafisk brukergrensesnitt (GUI). Grafiske brukergrensesnitt krever lite brukeropplæring og er relativt enkelt å lære, men bruker mer systemressurser enn kommandoer til et skall.