Dastur ham shaxsiy ixlosmandlari, ham tijorat firmalarining xodimlari tomonidan ishlab chiqilgan. Ular shaxsiy kompyuterlar, mobil telefonlar va mikroprotsessorlarni o'z ichiga olgan boshqa qurilmalar uchun dasturlar yaratadilar.
Ko'rsatmalar
1-qadam
Klassik dasturiy ta'minotni ishlab chiqish modeli shunday ko'rinadi. Dastur bitta kompaniyaning xodimlari tomonidan tuziladi, uning manba kodlari tashkilotdan tashqariga chiqmaydi. Kompilyatsiya natijasi foydalanuvchilarga sotiladi. Ilova raqobatdosh dasturiy ta'minot mahsulotlari tomonidan qo'llab-quvvatlanmaydigan formatdagi fayllarni saqlashi odatiy holdir. Agar dasturning rivojlanishi to'xtab qolsa, foydalanuvchilar o'z ishlarining natijalarini boshqa formatdagi fayllarga qayta saqlash haqida qayg'urishlari kerak.
2-qadam
Hatto xususiy dasturiy ta'minot ishlab chiqaradigan kompaniyalar ham ko'pincha ba'zi mahsulotlarini bepul qilishadi. Shu bilan birga, ular reklamalarni namoyish qilish, boshqa pullik dasturlarni amalga oshirish, shuningdek qo'shimcha pullik xizmatlarni joriy qilishdan foyda ko'rishlari mumkin. Masalan, IP telefoniya dasturida kompyuterdan kompyuterga qo'ng'iroqlar bepul bo'lishi mumkin, ammo siz qo'ng'iroq uchun kompyuterdan telefonga to'lashingiz kerak bo'ladi. Brauzer ishlab chiquvchilari qidiruv tizimlaridan foydalanganda PPC reklama tomonidan homiylik qilinishi mumkin.
3-qadam
Yolg'iz dasturchilar odatda kichik dasturlar va yordam dasturlarini yaratadilar. Ular yopiq yoki ochiq manbali, pulli yoki bepul bo'lishi mumkin (har qanday kombinatsiyada). Kichik o'lchamdagi bunday dasturlar va yordam dasturlari ba'zan bir xil maqsadga mo'ljallangan katta paketlar bilan raqobatlasha oladi.
4-qadam
Bir ishqiboz katta dastur yozolmaydi, lekin u Sourceforge, Google Code, Microsoft CodePlex yoki shunga o'xshash narsalarda loyiha yaratishi mumkin. Shundan so'ng, cheksiz ko'p havaskor dasturchilar birgalikda kod ustida ishlashlari mumkin bo'ladi. Ularning aksariyati asosiy ishlaridan bo'sh vaqtlarida xobbi sifatida dasturlash bilan shug'ullanadilar.
5-qadam
Yaxshi sifatli ochiq manbali loyiha topilgach, tijorat firmasi rahbariyati uni qo'llab-quvvatlashi mumkin. Shundan so'ng, dastur hali ham ochiq bo'lib qoladi, lekin nafaqat ixlosmandlar, balki kompaniyada ishlaydigan professional dasturchilar ham unga o'zgartirish kiritadilar. Firma, o'z navbatida, ushbu dastur bilan ishlaydigan apparat moslamalarini sotishni boshlashi yoki foydalanuvchilarni u bilan pullik ishlashga o'rgatishni boshlashi mumkin.