El documento describe tres características fundamentales del software: 1) El software se desarrolla y no se manufactura como el hardware; 2) A diferencia del hardware, el software no se desgasta con el tiempo sino que los defectos se corrigen; 3) Aunque hay una tendencia a construir software modular, la mayoría del software aún se crea a la medida para proyectos específicos.