Первое программное изделие, обеспеченное поддержкой, обучением и сопровождением, вероятно, было создано приблизительно в 1950 г. Однако даже сегодня число людей, понимающих, что программное обеспечение может быть самостоятельным изделием, к сожалению, невелико. Это недопонимание важности концепции программных изделий и неосведомленность о потребности в них приводят к отрицательным результатам, если такое недопонимание наблюдается на высших уровнях системы управления. Даже фирма IBM e сразу осознала эту проблему, но примерно в 1970 г. она закрыла ряд своих высших исполнительных органов на несколько дней для активного ознакомления с концепцией программного обеспечения как изделия. Тот факт, что программное обеспечение как изделие редко упоминается в популярной литературе, является одной из причин этого недопонимания. Но главная причина кроется в неудачных попытках разработчиков программных изделий должным образом подготовить своих вышестоящих руководителей к восприятию идеи. Требуется много усилий, чтобы убедить администратора высокого уровня в том, что объекты, подобные программному обеспечению, которые, как он полагает, являются неосязаемыми, в действительности оказываются реальными изделиями. Это недопонимание часто является причиной того, что администратор не в состоянии разобраться, почему требуется много времени или денег для создания программного обеспечения.