يتم تمييز البرامج عن الأجهزة باعتبارها مجموعة من القواعد التي تسمح بإجراء الخدمات على الجهاز الفعلي. إن صناعة البرمجيات هي في الحقيقة جزء صغير فقط من النشاط الكلي لبرمجة الكمبيوتر الذي يحدث ، حيث إنه يتعلق بالبرمجيات التي يتم تداولها بين منتجي البرمجيات ومستهلكي البرامج. لا يتم بيع العديد من البرامج التي تم إنشاؤها داخل الشركة لاستخدامات محددة للغاية خارج الشركة. منذ بداية الصناعة في الخمسينيات من القرن الماضي ، مرّت بعدد من التغييرات الثورية ، بدءًا من خدمات برمجة البطاقات البسيطة المقدمة لتلك الشركات القليلة التي كانت لديها أجهزة كمبيوتر في عام 1955 إلى الاتجاهات الثورية مثل البرمجيات كخدمة (SaaS) ، برمجة الأجهزة من أجل إنترنت الأشياء (IoT) وقبول البدائل مفتوحة المصدر من قبل الشركات الكبرى.
قطاعات البرمجيات
يمكن تقسيم صناعة البرمجيات إلى أربع فئات رئيسية هي: خدمات البرمجة ، وخدمات النظام ، والمصدر المفتوح ، و SaaS. فيما يلي وصف لفئات برامج العمل المستخدمة في الصناعة.
خدمات البرمجة - كان هذا القطاع تاريخياً هو القطاع الأكبر ويتضمن أسماء مثل Microsoft Corporation (NASDAQ: MSFT) و Automatic Data Processing، Inc. (NASDAQ: ADP) و Oracle Corporation (NYSE: ORCL) و SDC Technologies، Inc. غالبًا ما كانت الشركات رائدة في تقديم الحلول لاحتياجات الشركات لتحليل البيانات وتخزين وتنظيم البيانات أو توفير برامج لتشغيل الآلات.
خدمات النظام - على الرغم من أن البرمجة كانت أكبر قطاع برامج في بداية تاريخ الكمبيوتر ، إلا أن خدمات النظام نمت بسرعة خلال الستينيات والسبعينيات ، ثم انفجرت في الثمانينيات مع ظهور أجهزة الكمبيوتر الشخصية والحاجة إلى نظام تشغيل شامل مثل نظام تشغيل القرص الأصلي من Microsoft (DOS) الذي تم إطلاقه في عام 1981.
المصدر المفتوح - أصبحت البرمجة أو هندسة البرمجيات مهنة ضخمة في الطلب مع نمو الإنترنت والأنظمة السحابية والشركات التي ترغب في المغامرة بشكل أكبر في بيئات مفتوحة المصدر مثل نظام التشغيل Linux. يشير المصدر المفتوح إلى قاعدة الكود التي تم إنشاؤها وهي حرة في الحصول عليها. ومع ذلك ، تتطلب معظم الشركات إجراء تغييرات على قواعد الكود لتناسب احتياجاتهم. قاعدة شفرة أخرى مفتوحة المصدر هي نظام التشغيل Android.
البرنامج كخدمة - مع بروز الحوسبة السحابية وحركة معظم الشركات الكبيرة والصغيرة إلى السحابة ، أصبح SaaS أكثر شعبية من برمجيات النظام لتلبية الاحتياجات المحددة للشركات. يتم الاحتفاظ بهذا البرنامج على خوادم المبدعين والعملاء الوصول إلى البرنامج عبر الإنترنت ، ويشار إليها أيضًا باسم السحابة. تتم معالجة جميع الترقيات والتصحيحات والمشكلات من جانب المنشئ باستخدام نموذج يستند إلى الاشتراك للعميل. من المتوقع أن يستمر قطاع SaaS في النمو المستمر على مدار العقد المقبل ، ويمثل حوالي 30 ٪ بحلول عام 2018. بحلول نهاية عام 2016 ، من المتوقع أن تضم أكثر من 80 ٪ من جميع الشركات مكونًا واحدًا على الأقل من الحوسبة السحابية ضمن تكنولوجيا المعلومات الخاصة بهم (البنية التحتية لتكنولوجيا المعلومات ، مثل البنية التحتية كخدمة (IaaS) أو النظام الأساسي كخدمة (PaaS) أو برامج SaaS.
حصة السوق ل SaaS
يتنافس مقدمو خدمات SaaS على الحصة السوقية من خلال محاولة تقديم أكبر عدد من الخدمات ضمن عروضهم لتلبية أكبر عدد ممكن من المواقف. تُعد مجموعة تطبيقات Zoho أو انتقال Oracle إلى وحدات البرامج أمثلة رائعة على كيفية تطور شركات البرمجيات إلى أنظمة ضخمة قائمة على وحدات يمكن للشركات من خلالها توصيل المكونات الضرورية لوضعهم. يعتبر هذا النموذج جذابًا للشركات من جميع الأحجام حيث لا يحتاج العمل سوى إلى دفع ثمن الوحدات ، مثل البرامج والتطبيقات ، وهو يتطلب تشغيل أعماله ، ومعظم منتجات SaaS هذه قابلة للتطوير على الفور تقريبًا إذا كانت الأعمال بحاجة إلى النمو.
مستقبل الصناعة
مع ظهور الإنترنت والحوسبة السحابية ، غيرت صناعة برامج الكمبيوتر تغييراً جذرياً في كيفية تفاعل الشركات مع البرامج وتطويرها واستخدامها. كان البرنامج عبارة عن منتج تم شراؤه وتثبيته وصيانته. في عام 2016 ، تستخدم المزيد والمزيد من الشركات البرامج في نموذج اشتراك ، حيث يتم إنشاء جميع برامج التطوير والصيانة والصيانة من قِبل المنشئ الأصلي. (للاطلاع على القراءة ذات الصلة ، راجع "8 مهارات برمجية مطلوبة حاليًا")
