El software se refiere a los programas y procedimientos que permiten a las computadoras funcionar. Existen diferentes tipos de software, incluyendo software de sistema que controla el hardware, software de programación que permite el desarrollo de otros programas, y software de aplicación como procesadores de texto y hojas de cálculo que son útiles para los usuarios finales.