Software unterscheidet sich von Hardware als Regelwerk, mit dem Dienste auf dem physischen Gerät ausgeführt werden können. Die Softwareindustrie ist in Wirklichkeit nur ein kleiner Teil der gesamten Computerprogrammiertätigkeit, da sie sich auf Software bezieht, die zwischen Softwareherstellern und Softwarekonsumenten gehandelt wird. Viele eigens für sehr spezielle Zwecke erstellte Softwareprogramme werden nie außerhalb des Unternehmens verkauft. Seit dem Beginn der Branche in den 1950er Jahren hat sich eine Reihe revolutionärer Veränderungen ergeben, von einfachen Lochkarten-Programmierdiensten für die wenigen Unternehmen, die 1955 über Computer verfügten, bis hin zu revolutionären Trends wie Software as a Service (SaaS) und Geräteprogrammierung für das Internet der Dinge (IoT) und die Akzeptanz von Open-Source-Alternativen bei großen Unternehmen.
Software-Branchen
Die Softwareindustrie kann in vier Hauptkategorien unterteilt werden: Programmierdienste, Systemdienste, Open Source und SaaS. Im Folgenden werden die in der Branche verwendeten Kategorien von Unternehmenssoftware beschrieben.
Programmierdienste - Dieser Sektor war in der Vergangenheit der größte Sektor und umfasst Namen wie Microsoft Corporation (NASDAQ: MSFT), Automatic Data Processing, Inc. (NASDAQ: ADP), Oracle Corporation (NYSE: ORCL) und SDC Technologies, Inc. Diese Unternehmen waren oft Vorreiter bei Lösungen für die Bedürfnisse von Unternehmen, um Daten zu analysieren, Daten zu speichern und zu organisieren oder Programme für den Betrieb von Maschinen bereitzustellen.
Systemdienste - Obwohl Programmierung zu Beginn der Computergeschichte der größte Softwarebereich war, wuchsen die Systemdienste in den 1960er und 1970er Jahren rapide und explodierten dann in den 1980er Jahren mit dem Aufkommen von Personalcomputern (PCs) und der Notwendigkeit eines umfassenden Betriebssystems wie z Microsofts ursprüngliches Festplatten-Betriebssystem (DOS), das 1981 gestartet wurde.
Open Source - Programmieren oder Software-Engineering ist zu einem gefragten Beruf geworden, da das Internet, Cloud-Systeme und Unternehmen, die sich bereitwilliger in Open Source-Umgebungen wie dem Linux-Betriebssystem begeben, immer mehr dazu übergehen. Open Source bezieht sich auf eine Codebasis, die erstellt wurde und kostenlos erworben werden kann. In den meisten Unternehmen müssen jedoch Änderungen an den Codebasen vorgenommen werden, um den jeweiligen Anforderungen gerecht zu werden. Eine weitere Open-Source-Codebasis ist das Android-Betriebssystem.
Software as a Service - Mit dem Aufstieg des Cloud-Computing und der Verlagerung der meisten großen und kleinen Unternehmen in die Cloud ist SaaS für die spezifischen Anforderungen von Unternehmen beliebter als Systemsoftware geworden. Diese Software wird auf den Servern des Erstellers gespeichert, und die Clients greifen über das Internet, auch als Cloud bezeichnet, auf die Software zu. Alle Upgrades, Patches und Probleme werden auf der Erstellerseite mit einem auf Abonnements basierenden Modell für den Client behandelt. Für den SaaS-Sektor wird für das nächste Jahrzehnt ein kontinuierliches Wachstum von fast 30% bis 2018 prognostiziert. Bis Ende 2016 werden voraussichtlich über 80% aller Unternehmen mindestens eine Komponente des Cloud-Computing in ihre Informationstechnologie integrieren (IT) -Infrastrukturen wie Infrastruktur als Service (IaaS), Plattform als Service (PaaS) oder SaaS-Programme.
Marktanteil für SaaS
SaaS-Anbieter streben nach Marktanteilen, indem sie versuchen, die meisten Dienste innerhalb ihres Angebots bereitzustellen, um so vielen Situationen wie möglich gerecht zu werden. Die Apps von Zoho oder die Umstellung von Oracle auf Softwaremodule sind hervorragende Beispiele dafür, wie sich Softwareunternehmen zu massiven modularen Systemen entwickeln, in die Unternehmen die für ihre Situation erforderlichen Komponenten einbinden können. Das Modell ist für Unternehmen jeder Größe attraktiv, da ein Unternehmen nur für die Module, wie Programme und Apps, zahlen muss, um sein Geschäft zu betreiben, und die meisten dieser SaaS-Produkte nahezu sofort skalierbar sind, wenn das Geschäft wachsen muss.
Zukunft der Industrie
Mit dem Aufkommen von Internet und Cloud Computing hat die Computer-Software-Branche die Art und Weise, wie Unternehmen mit Software interagieren, sie entwickeln und verwenden, radikal verändert. Software war einst ein Produkt, das gekauft, installiert und gewartet wurde. 2016 verwenden immer mehr Unternehmen Software in einem Abonnementmodell, bei dem die gesamte Entwicklung, Wartung und Instandhaltung des Programms vom ursprünglichen Schöpfer durchgeführt wird. (Weitere Informationen finden Sie unter "8 derzeit nachgefragte Softwarekompetenzen".)