El documento describe los conceptos básicos de software, incluyendo que el software son programas que ejecutan tareas, su creación requiere un proceso de ingeniería complejo como análisis, desarrollo y pruebas, y existen diferentes tipos de lenguajes de programación como comerciales, científicos y de entretenimiento. Entre los lenguajes de alto nivel más difundidos se encuentran FORTRAN para problemas científicos, COBOL para procesos comerciales, y PL/1 que combina las capacidades de FORTRAN y COBOL