O software do sistema e o software do aplicativo são dois tipos de software de computador. O software do sistema governa como um computador e seus dispositivos relacionados operam, enquanto o software do aplicativo é mais específico para tarefas orientadas ao usuário, como navegação na web e processamento de texto.
Sistemas operacionais, drivers de dispositivos e programas utilitários estão incluídos no software do sistema, enquanto a extensão do software aplicativo é praticamente infinita.
Software malicioso, ou malware, é um software desenvolvido para interromper ou comprometer computadores. Exemplos de malware incluem vírus, cavalos de Tróia, rootkits e backdoors. O malware projetado para coletar informações ou espionar um usuário geralmente é muito difícil de detectar. Uma quantidade significativa de malware tira proveito de fraquezas inerentes ou omissões em outros tipos de software.