El documento describe tres características fundamentales del software: 1) El software se desarrolla y no se manufactura como el hardware, aunque ambos requieren buen diseño para lograr alta calidad. 2) A diferencia del hardware, el software no se desgasta con el tiempo. 3) Aunque hay una tendencia a construir software mediante componentes reutilizables, la mayoría del software aún se construye a la medida de cada proyecto.