Le code source est le code de programmation original utilisé pour écrire une application spécifique. Les programmes open-source permettent aux utilisateurs de visualiser et de modifier librement leur code source, tandis que les programmes à source fermée ou propriétaires ont leur code gardé secret.