El software informático es la programación que le dice a una computadora qué hacer para que funcione. Esto contrasta con el hardware de la computadora, que incluye las partes físicas visibles de la computadora.
El software informático está codificado por programadores que utilizan lenguajes especiales. El código se almacena en la memoria de la computadora o en dispositivos de almacenamiento externo, como CD, DVD, tarjetas de memoria y unidades flash USB. El software de computadora incluye programas en tres categorías amplias. El software del sistema viene con una computadora y es necesario para que la computadora funcione. Los sistemas operativos y los controladores de dispositivos son ejemplos de software del sistema. El software de aplicación le permite al usuario realizar tareas específicas, como procesamiento de textos, diseño gráfico o jugar un juego de computadora. El software de programación informática ayuda a los programadores a crear nuevo software e incluye compiladores y depuradores.