Das Branchenhandbuch: Softwareindustrie
Software unterscheidet sich von Hardware als Regelwerk, das die Ausführung von Diensten auf dem physischen Gerät ermöglicht. Die Softwareindustrie ist wirklich nur ein kleiner Teil der gesamten Computerprogrammierungsaktivität, die sich auf Software bezieht, die zwischen Softwareherstellern und Softwarekonsumenten gehandelt wird. Viele selbst erstellte Softwareprogramme für ganz spezielle Anwendungen werden nie außerhalb des Unternehmens verkauft. Seit den Anfängen der Branche in den 1950er Jahren hat sie eine Reihe revolutionärer Veränderungen durchgemacht, von einfachen Lochkarten-Programmierdiensten, die den wenigen Unternehmen angeboten wurden, die 1955 über Computer verfügten, bis hin zu revolutionären Trends wie Software as a Service (SaaS), Geräteprogrammierung für das Internet der Dinge (IoT) und Open-Source-Alternativen Akzeptanz durch große Unternehmen.
Softwaresektoren
Die Softwarebranche lässt sich in vier Hauptkategorien unterteilen: Programmierdienste, Systemdienste, Open Source und SaaS. Im Folgenden werden die Kategorien von Unternehmenssoftware beschrieben, die in der Branche verwendet werden.
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 leisteten oft Pionierarbeit für die Anforderungen von Unternehmen, um Daten zu analysieren, Daten zu speichern und zu organisieren oder Programme zum Betrieb von Maschinen bereitzustellen.
Systemdienste – Obwohl die Programmierung zu Beginn der Computergeschichte der größte Softwaresektor war, wuchsen die Systemdienste in den 1960er und 1970er Jahren schnell und explodierten dann in den 1980er Jahren mit dem Aufkommen von Personal Computern (PCs) und der Notwendigkeit eines umfassenden Betriebssystems wie Microsofts ursprüngliches Festplatten-Betriebssystem (DOS), das 1981 auf den Markt kam.
Open Source – Programmierung oder Software-Engineering sind mit dem Wachstum des Internets, der Cloud-Systeme und der Unternehmen, die bereit sind, sich bereitwilliger in Open-Source-Umgebungen wie das Linux-Betriebssystem zu wagen, zu einem gefragten Beruf geworden. Open Source bezieht sich auf eine Codebasis, die erstellt wurde und kostenlos erworben werden kann. Die meisten Unternehmen benötigen jedoch Änderungen an der Codebasis, um ihren Anforderungen gerecht zu werden. Eine weitere Open-Source-Codebasis ist das Betriebssystem Android.
Software as a Service – Mit dem Aufkommen von 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 geworden als Systemsoftware. Diese Software wird auf den Servern der Ersteller 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 abonnementbasierten Modell für den Kunden abgewickelt. Für den SaaS-Sektor wird für das nächste Jahrzehnt ein kontinuierliches Wachstum prognostiziert, das bis 2018 fast 30% ausmacht. Bis Ende 2016 werden voraussichtlich über 80% aller Unternehmen mindestens eine Komponente des Cloud Computing in ihre Informationstechnologie integrieren ( IT) Infrastrukturen, wie Infrastructure as a Service (IaaS), Platform as a Service (PaaS) oder SaaS-Programme.
Marktanteil für SaaS
SaaS-Anbieter konkurrieren um Marktanteile, indem sie versuchen, die meisten Dienste innerhalb ihrer Angebote bereitzustellen, um so vielen Situationen wie möglich gerecht zu werden. Die App-Suite von Zoho oder die Entwicklung von Oracle zu Softwaremodulen sind großartige Beispiele dafür, wie sich Softwareunternehmen zu massiven modularen Systemen entwickeln, in denen Unternehmen die für ihre Situation erforderlichen Komponenten anschließen können. Das Modell ist für Unternehmen jeder Größe attraktiv, da ein Unternehmen nur für die Module wie Programme und Apps bezahlen muss, um sein Geschäft zu betreiben, und die meisten dieser SaaS-Produkte sind fast sofort skalierbar, wenn das Geschäft wachsen muss.
Zukunft der Branche
Mit dem Aufkommen des Internets und des Cloud Computing hat die Computersoftwarebranche die Art und Weise, wie Unternehmen mit Software interagieren, entwickeln und verwenden, radikal verändert. Software war einst ein Produkt, das gekauft, installiert und gewartet wurde. Im Jahr 2016 verwenden immer mehr Unternehmen Software in einem Abonnementmodell, bei dem die gesamte Entwicklung, Wartung und Pflege des Programms vom ursprünglichen Ersteller übernommen wird. (Weitere Informationen finden Sie unter „ 8 Software-Skills, die derzeit gefragt sind “).