El software se compone de programas creados por humanos que controlan las acciones del computador y lo hacen seguir esquemas lógicos predeterminados. Aunque los programas que constituyen el software residan en un soporte físico, su función en el computador es similar a la del pensamiento en un ser humano. Existen dos tipos principales de software: el sistema operativo, que facilita el uso y optimiza los recursos del computador, y el software de aplicación, que controla operaciones específicas y establece la interfaz entre el usuario y la máquina.