Il software è un insieme di programmi e dati che consentono al computer di eseguire funzioni specifiche. Esso è composto da istruzioni e dati interpretati dal computer per eseguire attività come l’elaborazione dei dati e la creazione di documenti. Il software può essere classificato in diverse categorie come sistemi operativi, applicazioni, programmi di utilità e software di sviluppo. Esso può essere distribuito in diversi modi, tra cui l’acquisto di una licenza o la distribuzione open source.