El documento describe varios tipos de software. En términos generales, divide el software en tres categorías: software de aplicación, software de programación y software de sistema. También discute otros tipos específicos como sistemas operativos, procesadores de texto, planillas de cálculo, bases de datos, programas CAD, diseño gráfico, suites y navegadores. Finalmente, define la ingeniería de software como la aplicación de principios de ingeniería al desarrollo y mantenimiento de sistemas de software.