Para ilustrar lo que es el hardware y el software en una computadora vamos a compararla (exagerando un poco) con un ser humano. Entonces podríamos decir que si el cuerpo humano fuese el "hardware", la educación y la inteligencia del hombre, sería su "software". Pensemos que uno, no tiene sentido sin el otro. Formalmente, los definimos así:

Hardware: (hard = duro) son todos los componentes mecánicos y electrónicos que tiene una computadora para hacer su trabajo. Por ejemplo microprocesador, discos, memoria, teclado, etc.

Software: (soft = blando) son las instrucciones y datos que se necesitan para que la computadora funcione. Por ejemplo programas, archivos, datos, etc.