Atvirojo kodo produktas yra nemokama programinė įranga, įskaitant jos šaltinio kodą, prieinama plačiajai visuomenei. Vartotojai turi turėti galimybę nemokamai gauti, platinti ir atnaujinti atvirojo kodo programą, kad ji būtų laikoma tikrai atviro kodo. Nesutariama, kada atvirojo kodo programinės įrangos sąvoka pateko į pagrindinę kryptį, tačiau nuo tada, kai 1998 m. buvo išleistas „Mozilla“ vardu Interneto naršyklės „Netscape Navigator“ šaltinio kodas, atvirojo kodo produktų skaičius ir tipai labai išaugo. prieinamas plačiajai visuomenei.
Be atvirojo kodo interneto naršyklių, žiniatinklio turinio valdymo sistemos yra dar vienas populiarus atvirojo kodo produktas, prieinamas įmonėms ir individualiems vartotojams. Žiniatinklio turinio valdymo sistemos leidžia vartotojams skelbti savo svetainės turinį nenaudojant tiesiogiai HTML komandų. Vartotojai gali įkelti dokumentus, vaizdo įrašus, filmus, garso įrašus ir daugybę kitų tipų failų į savo svetaines.
Vartotojai, kurie nemėgsta savo kompiuteriuose naudoti populiariausių operacinių sistemų, gali naudoti atvirojo kodo operacines sistemas. Šios operacinės sistemos dažnai apima kitus atvirojo kodo produktus ar funkcijas, pvz., žiniatinklio naršyklę, biuro rinkinį, medijos programas ir momentinius pranešimus. Nuo 2009 m. naujesnėse atvirojo kodo operacinėse sistemose siūloma privati debesų kompiuterija už ugniasienės.
Vartotojai, norintys ištirti daugiau specializuotų atvirojo kodo produktų, gali rasti daugybę galimų parinkčių. Kai kurie iš dažniausiai naudojamų atvirojo kodo produktų yra tekstų rengyklės, skaičiuoklės, pristatymų programos, duomenų bazių valdymo programos ir vektorinės grafikos rengyklės. Tokio tipo atvirojo kodo programos dažnai yra įtrauktos į biuro programas.
Kiti specializuoti atvirojo kodo produktai apima pinigų ir apskaitos programas, kurios gali būti naudojamos asmeniniams finansams ar verslui. Menininkai ir dizaineriai gali rasti atvirojo kodo grafinio dizaino programas ir vaizdo manipuliavimo programas, o žurnalistai, rašytojai ir asmeniniai vartotojai gali rasti atvirojo kodo tinklaraščių programas. Be to, duomenų bazės serverio ir žiniatinklio serverio programos yra prieinamos atvirojo kodo formatais.
Įmonės išteklių planavimo (ERP) sistemos lėčiausiai pasiekė atvirojo kodo formatą iš visų kompiuterių programinės įrangos programų. Pirmoji atvirojo kodo ERP sistema buvo išleista 2009 m., o kitos bus kuriamos per ateinančius metus. Įmonės naudoja ERP sistemas, kad valdytų visus savo vidinius ir išorinius išteklius, tokius kaip turtas, žmogiškieji ištekliai, finansai ir medžiagos. Dauguma ERP sistemų yra pritaikytos konkrečiam verslui ir apima pažangias programas, tokias kaip ryšių su klientais valdymas, tiekimo grandinės valdymas, projektų valdymas ir sandėlio valdymas.