تم تطوير البرنامج من قبل كل من الأفراد المتحمسين والموظفين في الشركات التجارية. يقومون بإنشاء برامج لأجهزة الكمبيوتر الشخصية والهواتف المحمولة والأجهزة الأخرى التي تحتوي على معالجات دقيقة.
تعليمات
الخطوة 1
يبدو نموذج تطوير البرامج الكلاسيكي هكذا. تم إنشاء البرنامج من قبل موظفين في شركة واحدة ، بينما لا تخرج رموز المصدر الخاصة به خارج المنظمة. يتم بيع نتيجة التجميع للمستخدمين. ليس من غير المألوف أن يقوم التطبيق بحفظ الملفات بتنسيقات لا تدعمها منتجات البرامج المنافسة. إذا توقف تطوير التطبيق ، يجب على المستخدمين القلق بشأن إعادة حفظ نتائج عملهم في ملفات ذات تنسيقات أخرى.
الخطوة 2
حتى شركات البرمجيات الاحتكارية غالبًا ما تجعل بعض منتجاتها مجانية. في الوقت نفسه ، يمكنهم الاستفادة من عرض الإعلانات ، وتنفيذ برامج مدفوعة أخرى ، بالإضافة إلى تقديم خدمات إضافية مدفوعة. على سبيل المثال ، في تطبيق للمهاتفة عبر بروتوكول الإنترنت ، قد تكون المكالمات من كمبيوتر إلى كمبيوتر مجانية ، ولكن سيتعين عليك الدفع مقابل مكالمة من كمبيوتر إلى هاتف. يمكن رعاية مطوري المستعرضات عن طريق إعلانات الدفع لكل نقرة (PPC) عند استخدام محركات البحث.
الخطوه 3
عادة ما ينشئ المبرمجون المنفردون تطبيقات وأدوات مساعدة صغيرة. يمكن أن تكون إما مغلقة أو مفتوحة المصدر ، مدفوعة أو مجانية (في أي مجموعة). صغيرة الحجم ، يمكن أن تتنافس هذه البرامج والمرافق أحيانًا مع الحزم الكبيرة المصممة لنفس الغرض.
الخطوة 4
لا يستطيع أحد المتحمسين كتابة برنامج كبير ، ولكن يمكنه إنشاء مشروع على Sourceforge أو Google Code أو Microsoft CodePlex أو ما شابه. بعد ذلك ، سيتمكن عدد غير محدود من المبرمجين الهواة من العمل على الكود معًا. ينخرط معظمهم في البرمجة كهواية في أوقات فراغهم من عملهم الرئيسي.
الخطوة الخامسة
بمجرد العثور على مشروع مفتوح المصدر عالي الجودة ، يمكن لإدارة شركة تجارية دعمه. بعد ذلك ، سيظل البرنامج مفتوحًا ، ولكن لن يقوم المتحمسون فقط ، ولكن أيضًا المبرمجون المحترفون العاملون في الشركة بإجراء تغييرات عليه. يمكن للشركة ، بدورها ، البدء في بيع الأجهزة التي تشغل هذا البرنامج ، أو البدء في تدريب المستخدمين على العمل معها مقابل رسوم.