Um computador, quando sai da linha de montagem da fábrica, não tem função nenhuma. O Hardware precisa de Software para funcionar. O Software aplicativo, como os processadores de texto ou as planilhas eletrônicas, que possibilitam que os usuários trabalhem proveitosamente, necessitam comunicar-se com o hardware. Dessa forma, o que serve como intermediário entre o Software aplicativo e o Hardware, é o: