Les logiciels système et les logiciels d'application sont deux types de logiciels informatiques. Les logiciels système régissent le fonctionnement d'un ordinateur et de ses appareils associés, tandis que les logiciels d'application sont davantage axés sur les tâches orientées utilisateur, telles que la navigation sur le Web. et traitement de texte.
Les systèmes d'exploitation, les pilotes de périphériques et les programmes utilitaires sont inclus dans le logiciel système, tandis que les étendues des logiciels d'application sont pratiquement infinies.
Les logiciels malveillants, ou malwares, sont des logiciels conçus pour perturber ou compromettre les ordinateurs. Des exemples de logiciels malveillants incluent les virus, les chevaux de Troie, les rootkits et les portes dérobées. Les logiciels malveillants conçus pour recueillir des informations ou espionner un utilisateur sont souvent très difficiles à détecter. Une quantité importante de logiciels malveillants tire parti des faiblesses ou des oublis inhérents à d'autres types de logiciels.