Otvoreni softver (eng. Open source software) se odnosi na softver čiji je izvorni kod dostupan unutar „open source” licence svim korisnicima koji ga mogu menjati, prepravljati i poboljšavati njegov sadržaj. To znači da uz „open source” programe dolazi i čitav izvorni kod u nekom programskom jeziku, što nije slučaj sa plaćenim softverom.
Otvoreni softver je razvijan u kooperativnom javnom maniru. To je najistaknutiji primer razvoja otvorenog koda, često praćenog u odnosu sa (tehnički definisano) korisnički generisanim sadržajima ili (zakonski definisano) pokretom otvorenih sadržaja (eng. open-content movements)[1]
Model otvorenog koda i razvojna saradnja konkurencije iz više nezavisnih izvora ostvarili su širok opseg dizajnerskih perspektiva, više nego što bi ijedna razvojna softverska kompanija samostalno mogla da ostvari u dužem periodu. U izveštaju (eng. Standish Group) iz 2008. godine navodi se da je usvajanje modela softvera otvorenog koda dovelo do ušteda od strane korisnika od oko 60 milijardi dolara na godišnjem nivou.[2][3]