El software del sistema y el software de la aplicación son dos tipos de software de computadora. El software del sistema controla cómo funcionan las computadoras y sus dispositivos relacionados, mientras que el software de la aplicación está más específico para tareas orientadas al usuario, como la navegación web. y procesamiento de textos.
Los sistemas operativos, los controladores de dispositivos y los programas de utilidad están incluidos en el software del sistema, mientras que los programas de aplicación son prácticamente infinitos.
El software malicioso, o malware, es un software diseñado para interrumpir o comprometer a las computadoras. Los ejemplos de malware incluyen virus, troyanos, rootkits y puertas traseras. El malware diseñado para recopilar información o espiar a un usuario suele ser muy difícil de detectar. Una cantidad significativa de malware aprovecha las debilidades inherentes o descuidos en otros tipos de software.