Ein Softwareunternehmen ist eine Organisation deren Hauptprodukte verschiedene Formen von Software, Softwaretechnologie, Vertrieb und Entwicklung von Softwareprodukten sind. Sie bilden die Softwareindustrie.
Ein Unternehmen, das Software "herstellt", wird auch als Softwarehaus bezeichnet, eine Person, die sich mit der Programmierung von Software beschäftigt, als Softwareentwickler.
Das wissenschaftliche Gebiet, das sich mit der Softwareentwicklung befasst, heißt Softwaretechnik. Es handelt sich dabei um ein Teilgebiet der Informatik.
Typen
Es gibt eine Reihe verschiedener Arten von Softwareunternehmen:
- große und bekannte Unternehmen, die Standardsoftware (engl. Commercial off-the-shelf (COTS)) herstellen
- kleinere Unternehmen, die maßgeschneiderte Software für andere Unternehmen und Unternehmer anbieten
- Unternehmen, die spezialisierte Standardsoftware-Software anbieten
- Unternehmen, die Software-as-a-Service (SaaS) anbieten
- ein Anbieter von Anwendungsdiensten (ASP)
- Hersteller von Softwarekomponenten
- Unternehmen, die ausschließlich kundenspezifische Software herstellen und liefern
Rollen
In einem Softwareunternehmen gibt es drei Hauptrollen:
- Geschäftsanalytiker, der den Geschäftsbedarf auf dem Markt untersucht
- Softwareentwickler, entwickelt die technischen Spezifikationen und schreibt die Software
- Softwaretester, testet die Software und überwacht die Qualität
In größeren Unternehmen werden oft spezielle Rollen besetzt, wie z. B.:
Organisation
Eine gute Organisation innerhalb eines Softwareunternehmens kann zu einer effizienteren Arbeitsweise beitragen. In einem internationalen Unternehmen kann beispielsweise die Aufteilung der Teams in verschiedene Zeitzonen einen 24-Stunden-Arbeitstag ermöglichen. Ebenso kann ein Testteam in einer Zeitzone, die acht Stunden voraus ist, gefundene Fehler an ein Team von Programmierern weitergeben, das später am Tag beginnt.
Viele Softwareunternehmen haben eine Methode, um ihre eigene Effizienz zu messen. Dies geschieht häufig durch kritische Leistungsindikatoren (KPIs). Dabei handelt es sich um Variablen zur Analyse der Unternehmensleistung, anhand derer sich erkennen lässt, ob eine Organisation auf dem richtigen Weg zu ihren Zielen ist.
Konzerne
Die Forbes Global 2000 ist eine Rangliste von Unternehmen von groß bis klein, die auf einer Kombination von vier Faktoren basiert: Umsatz, Gewinn, Vermögen und Marktkapitalisierung.
Einige große Softwareanbieter in der Gruppe „Software & Programmierung“ der Forbes-Liste 2019 sind:
- Microsoft
- IBM
- Oracle
- SAP
- Adobe Systems
- VMware
- Symantec
- Hewlett-Packard
- Salesforce.com
- Activision Blizzard
- CA Technologies
- Red Hat