Software - rappresenta genericamente i programmi per computer. È un termine, che tradotto letteralmente significa "elementi molli, creato per contrasto alla parola hardware, che significa invece, trattandosi di macchinari, "elementi duri". Dunque un programma software è un'insieme di istruzioni, raccolte in uno o più file, che indicano al pc cosa fare.