El documento aborda el concepto y las características del software, diferenciándolo del hardware y describiendo sus distintos tipos, como software de sistema, de aplicación y de programación. Se detallan las etapas del desarrollo del software y su ingeniería, así como ejemplos de lenguajes de programación y tipos de software, incluidos aquellos orientados a la ciencia y al entretenimiento. Además, se exploran las diferencias entre software a medida y enlatado y se menciona el uso de gráficos vectoriales y en mapa de bits.