El término "software" se utiliza en contraste con el "hardware". El hardware se refiere a los componentes físicos de un sistema informático (los circuitos, la caja, la pantalla, etc.). El software, por lo tanto, se refiere a las instrucciones y datos * intangibles * que le dicen al hardware qué hacer. Es "suave" porque no es una cosa física que puedes tocar, a diferencia de los componentes "duros" de la computadora.