El software se refiere a los componentes lógicos de una computadora que permiten realizar tareas específicas, a diferencia del hardware que son los componentes físicos. Hay tres tipos principales de software: el software de sistemas que facilita la interacción entre programas y hardware, el software de programación que son herramientas para desarrollar programas, y el software de aplicación que permite realizar tareas específicas en diferentes campos.