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 puede deteriorarse debido a errores no corregidos; 3) Aunque existe una tendencia a construir software mediante componentes reutilizables, la mayoría del software aún se construye a la medida de cada proyecto.