Conjunto de programas y rutinas que permiten a la computadora o dispositivo móvil realizar determinadas tareas.