O software do sistema inclui uma série de aplicativos, como utilitários, sistemas operacionais, compiladores e depuradores, que se encontram em um nível de funcionalidade logo acima do hardware do computador real. Este software foi projetado para operar o hardware de computador e fornecem uma plataforma para executar software de aplicação.
O software é geralmente classificado em software de sistemas e software de aplicativos, com o primeiro fornecendo funcionalidade operacional de baixo nível e o último fornecendo ferramentas para o usuário final, como processamento de texto, programação de banco de dados e ferramentas de navegação na web. O software do sistema primário inclui o software utilitário e o software do sistema operacional.
O sistema operacional de um computador é talvez uma das peças de software mais importantes porque permite que os diferentes componentes do computador, como sua memória, dispositivos de armazenamento em disco e saída de vídeo, funcionem juntos enquanto permite ao usuário executar aplicativos. Os sistemas operacionais populares incluem Apple OS X e iOS, Microsoft Windows, Linux ez /OS. Esses sistemas operacionais fornecem interfaces gráficas de usuário exclusivas e funcionalidade de linha de comando integrada. Atualmente, muitos sistemas operacionais são construídos para tipos específicos de hardware, como o Apple iOS. No entanto, outros sistemas operacionais, como o Android, fornecem mais flexibilidade em termos dos tipos de computadores ou dispositivos com os quais são compatíveis.