аналогія до нутрощів хліба -м'якуша (програмове забезпечення - це "нутрощі" програм), софт-м'який
Software було творено як протитовк до hardware, тобто щось м'яке, пластичне, змінне.
Тож на взір хардвер — твердовина, протитовк software українською буде м'яковина.