El software se refiere a los componentes lógicos necesarios para realizar tareas específicas en un sistema informático, en contraposición al hardware que son los componentes físicos. El software incluye programas de sistema que controlan la operación de la computadora y programas de aplicación que resuelven problemas para los usuarios, como los sistemas operativos que controlan los recursos de la computadora y proporcionan la base para otros programas.