Le logiciel qui gère les ressources informatiques, de stockage et de communication d'un ordinateur et présente une interface utilisateur permettant à l'utilisateur d'exécuter des programmes et d'interagir avec eux comme il le souhaite.