Programu hiyo hutengenezwa na wapenda kibinafsi na wafanyikazi wa kampuni za kibiashara. Wanaunda programu za kompyuta za kibinafsi, simu za rununu, na vifaa vingine vyenye microprocessors.
Maagizo
Hatua ya 1
Mfano wa kawaida wa ukuzaji wa programu unaonekana kama hii. Mpango huo umeundwa na wafanyikazi wa kampuni moja, wakati nambari zake za chanzo haziendi nje ya shirika. Matokeo ya mkusanyiko yanauzwa kwa watumiaji. Sio kawaida kwa programu kuhifadhi faili katika fomati ambazo haziungwa mkono na bidhaa za programu zinazoshindana. Ikiwa ukuzaji wa programu utaacha, watumiaji wanapaswa kuwa na wasiwasi juu ya kuokoa tena matokeo ya kazi yao katika faili za miundo mingine.
Hatua ya 2
Hata makampuni ya programu ya wamiliki mara nyingi hufanya bidhaa zingine kuwa bure. Wakati huo huo, wanaweza kufaidika kwa kuonyesha matangazo, kutekeleza programu zingine zilizolipwa, na vile vile kuanzisha huduma za ziada zilizolipwa. Kwa mfano, katika programu ya simu ya IP, simu kutoka kwa kompyuta hadi kompyuta inaweza kuwa bure, lakini italazimika kulipia simu kutoka kwa kompyuta kwenda kwa simu. Watengenezaji wa Kivinjari wanaweza kudhaminiwa na matangazo ya PPC wakati wa kutumia injini za utaftaji.
Hatua ya 3
Programu za Lone kawaida huunda programu ndogo na huduma. Wanaweza kuwa chanzo cha kufungwa au wazi, kulipwa au bure (kwa mchanganyiko wowote). Ukubwa mdogo, programu na huduma kama hizo wakati mwingine zinaweza kushindana na vifurushi vikubwa iliyoundwa kwa kusudi moja.
Hatua ya 4
Mtu anayependa sana hawezi kuandika programu kubwa, lakini anaweza kuunda mradi kwenye Sourceforge, Google Code, Microsoft CodePlex au sawa. Baada ya hapo, idadi isiyo na kikomo ya waandaaji wa amateur wataweza kufanya kazi kwa nambari pamoja. Wengi wao wanahusika katika programu kama hobi katika wakati wao wa bure kutoka kwa kazi yao kuu.
Hatua ya 5
Mara mradi mzuri wa chanzo wazi unapopatikana, usimamizi wa kampuni ya kibiashara unaweza kuunga mkono. Baada ya hapo, programu hiyo bado itabaki wazi, lakini sio wapenzi tu, lakini pia waandaaji wa programu wanaofanya kazi katika kampuni watafanya mabadiliko kwake. Kampuni, kwa upande wake, inaweza kuanza kuuza vifaa vya vifaa vinavyoendesha programu hii, au kuanza kufundisha watumiaji kufanya kazi nayo kwa ada.