Le document définit le logiciel comme un ensemble de programmes et procédures nécessaires au fonctionnement des systèmes informatiques, en soulignant ses caractéristiques immatérielles et la crise du logiciel des années 70 due à des coûts élevés et des exigences non satisfaites. Il présente également le génie logiciel comme une discipline visant à améliorer le développement de logiciels, en se concentrant sur des processus méthodologiques et des critères de qualité. Enfin, il aborde divers modèles de développement logiciel, dont le modèle en cascade, le modèle en V, et le modèle en spirale.