El documento define software, distingue entre software de sistema y de aplicaciones, y describe las diferentes formas que puede adoptar el software a lo largo de su ciclo de vida, incluyendo código fuente, código objeto y código ejecutable. También resume las principales etapas del proceso de creación de software: análisis, desarrollo, construcción, pruebas y paso a producción.