Il software, in informatica ed elettronica, indica l'insieme delle componenti intangibili di elaborazione. Il significato è contrapposto a quello di hardware, che corrisponde alla parte materiale del detto sistema.