Este documento clasifica y describe diferentes tipos de software. Describe el software de sistema, incluyendo cargadores de programas, sistemas operativos y controladores de dispositivos. También define la programación como el proceso de diseñar, codificar, depurar y mantener código fuente para crear programas con comportamiento deseado.