Los dos tipos principales de software informático son el software del sistema y el software de la aplicación. El software del sistema proporciona la plataforma para que los usuarios instalen y ejecuten el software de la aplicación, y está compuesto de varios programas necesarios para ejecutar un sistema informático sin problemas. Los programas de aplicación están diseñados para realizar tareas específicas, como el procesamiento de textos, la edición de videos, las hojas de cálculo y los navegadores web.
Cualquier programa de aplicación depende del software del sistema de una computadora para entregar una funcionalidad específica a un usuario. Existen varios programas de aplicación menores, llamados programas de utilidades, que se integran en un sistema operativo para administrar los recursos de hardware de la computadora, como el disco duro, los módulos de memoria, los gráficos y las tarjetas de audio.
Hay varios tipos principales de sistemas operativos independientes. Algunos de estos son Microsoft Windows, Mac OS y Linux de Apple.
Microsoft Windows ha estado en el mercado desde principios de los años 80 y ha evolucionado a numerosas versiones avanzadas a lo largo de los años. Mac OS está diseñado específicamente para su uso con computadoras de la marca Apple. Linux es un sistema operativo de código abierto y de libre distribución.
De los tres sistemas operativos mencionados anteriormente, Linux es el único sistema operativo que los desarrolladores pueden personalizar por completo para satisfacer sus necesidades específicas debido a su código de fuente abierta, según ExplainingComputers.com.