El documento clasifica y describe los diferentes tipos de programas informáticos, incluyendo software de sistemas, software de programación y software de aplicación. También describe los diferentes tipos de lenguajes de programación, desde lenguajes de primera generación como lenguajes de máquina hasta lenguajes de quinta generación que combinan programación basada en reglas y reutilización.