2. Trys svarbiausios sąsajos
Aparatinė (tarp techninės įrangos)
Programinė (tarp operacinės sistemos ir kitų
programų)
Naudotojo (tarp naudotojo ir kompiuterio
komponentų per operacinę sistemą)
3. Programos, kurias galima paskelbti
viešai
Laikinai nemokamos programos
Nemokamos programos
Demonstracinės programos
Atvirojo kodo programos
Viešojo naudojimo programos
4. Sąsajos
Taikomojo programinė įranga
Programinės įrangos sąsaja
Operacinė sąsaja
Naudotojas
Naudotojas
Naudotojo sąsaja
Naudotojo sąsaja
Aparatinės įrangos komponentas
Aparatinės įrangos sąsaja
Aparatinės įrangos komponentas
5. Piratavimas
Nusikaltimas, naudojant programinę įrangą neteisėtai, tai veikla, kai
turima įsigyta programinė įranga įdiegiama į daugiau kompiuterių
nei leidžia licencinė sutartis, kai programos, skirtos tik mokymui,
naudojamos ir komerciniais tikslais, kai jo įdiegiamos serveriuose
ir prie jų prieina daugiau žmonių nei numatyta sutartyje, kai
naudojamos programinės įrangos klastotės.
6. Laikinai nemokamos programos
Kai autorius nustato nemokamo naudojimo limitą.
Nemokamam naudojimui pasibaigus, galima jį
pratęsti įsigijant programos licenciją.
7. Nemokamos programos
Kai autorius leidža naudotis programa, laikantis
nustatytų taisyklių. Pavyzdžiui, nenaudoti
programos komerciniais tikslais.
8. Demonstracinės programos
Kai autorius leidžia naudotis programa
demonstraciniais tikslais. Tačiau tokios
programos dažniausiai būna su specialiais
apribojimais, kad netiktų visaverčiam darbui ir
reikėtų įsigyti nuosavybinę versiją.
9. Atvirojo kodo programos
Kai autoriai ne tik leidžia nemokamai naudotis
programomis bet ir platina pirminius programų
tekstus, užrašytus programine kalba.