Un software es un conjunto de programas que permiten a una computadora realizar tareas específicas. Existen dos tipos principales de software: el software libre, cuyo código fuente está disponible y puede modificarse libremente, y el software propietario, cuyas capacidades de modificación y redistribución son limitadas. Los sistemas operativos son programas que administran los recursos de una computadora, y existen varios tipos como Lliurex, una distribución Linux basada en GNOME.