Les deux principaux types de logiciels informatiques sont le logiciel système et le logiciel d'application. Le logiciel système fournit la plate-forme permettant aux utilisateurs d'installer et d'exécuter des logiciels d'application, et il est composé de plusieurs programmes nécessaires pour faire fonctionner un système informatique en douceur. Les programmes d'application sont conçus pour effectuer des tâches spécifiques, telles que le traitement de texte, le montage vidéo, les feuilles de calcul et les navigateurs Web.
Tout programme d'application dépend du logiciel système d'un ordinateur pour fournir des fonctionnalités spécifiques à un utilisateur. Il existe plusieurs programmes d'application mineurs, appelés programmes utilitaires, qui sont intégrés à un système d'exploitation pour gérer les ressources matérielles de l'ordinateur, telles que le disque dur, les modules de mémoire, les cartes graphiques et audio.
Il existe plusieurs types principaux de systèmes d'exploitation autonomes. Certains d'entre eux sont Microsoft Windows, Apple Mac OS et Linux.
Microsoft Windows est sur le marché depuis le début des années 1980 et a évolué vers de nombreuses versions avancées au fil des ans. Mac OS est spécialement conçu pour être utilisé avec les ordinateurs de marque Apple. Linux est un système d'exploitation open source et librement distribuable.
Des trois systèmes d'exploitation mentionnés ci-dessus, Linux est le seul système d'exploitation qui peut être entièrement personnalisé par les développeurs pour répondre à leurs besoins spécifiques grâce à son code open source, selon ExplainingComputers.com.