Il termine "software" viene utilizzato in contrasto con "hardware". L'hardware si riferisce ai componenti fisici di un sistema informatico (i circuiti, la custodia, lo schermo, ecc.). Il software, pertanto, si riferisce alle istruzioni e ai dati * immateriali * che indicano all'hardware cosa fare. È "morbido" perché non è una cosa fisica che puoi toccare, a differenza dei componenti "duri" del computer.