Este documento clasifica tres tipos de software: software de sistema, que incluye el sistema operativo y controladores de dispositivos; software de programación, como editores de texto y compiladores; y software de aplicación, que son programas específicos como procesadores de texto, hojas de cálculo y bases de datos.