El sistema operativo permite la comunicación entre el usuario y la computadora, trabajando directamente con el hardware. Existen sistemas operativos monousuario diseñados para una sola persona y sistemas multiusuario que permiten administrar una red de computadoras desde una computadora central como un cybercafé.