Il software applicativo open source è un software per computer che ha codice sorgente che può essere modificato o migliorato da chiunque. Il codice sorgente contiene il codice di programmazione sottostante che determina il modo in cui il software guarda e funziona.
Il software che consente solo ai proprietari del software di modificare il codice sorgente si chiama software proprietario o software closed source. In questo caso, solo gli autori originali sono legalmente autorizzati a copiare o modificare il codice sorgente. Esempi di software proprietario sono Microsoft Office e Adobe Photoshop. Una persona che acquista una copia del software proprietario sta effettivamente acquistando una licenza per utilizzare il software secondo i suoi termini, che spesso specificano quante copie possono essere fatte e limitano l'accesso al codice sorgente.
Al contrario, il software open source è rilasciato al pubblico con una licenza che consente a chiunque di visualizzare il codice sorgente, copiarlo, modificarlo e imparare da esso. Alcune licenze open source richiedono che chiunque condivida il codice sorgente lo faccia senza pagare una commissione. L'obiettivo è promuovere la collaborazione e la condivisione tra i programmatori e chiunque sia interessato allo sviluppo del software. Di conseguenza, il software open source è solitamente affidabile e sicuro. LibreOffice è un esempio di software applicativo open source.