Eine Software oder Computersoftware ist eine Art von Programm, die die Benutzer in die Lage versetzen, eine bestimmte spezifische Aufgabe zu erfüllen oder die zur Bedienung ihres Computers verwendet werden. Sie steuert im Grunde genommen alle Peripheriegeräte des gesamten Computersystems - was genau zu tun ist und wie genau eine Aufgabe auszuführen ist. Eine Software spielt eine Schlüsselrolle als Vermittler zwischen dem Benutzer und der Computer-Hardware. Ohne Software kann ein Benutzer keine Aufgabe auf einem Computer ausführen.
Im Allgemeinen gibt es zwei Hauptkategorien von Software, die Systemsoftware und die Anwendungssoftware.
Im Falle einer Systemsoftware hilft sie sowohl dem Benutzer als auch der Hardware, zu funktionieren miteinander zu interagieren. Im Kern handelt es sich um eine Software, die dazu dient, das Verhalten der Computer-Hardware zu steuern, um grundlegende Funktionalitäten bereit zu stellen. Einfacher ausgedrückt kann man sagen, dass Systemsoftware eine Zwischen- oder sogar Mittelschicht darstellt.
Diese Software stellt eine Umgebung oder Plattform zur Verfügung, in der die übrige Software problemlos arbeiten kann. Daher ist sie der Grund, warum die Systemsoftware für die Verwaltung des gesamten Computersystems von großer Bedeutung ist. Immer wenn Sie den Computer zuerst einschalten, wird diese Systemsoftware initialisiert und dann in den Speicher des Systems geladen. Eine Systemsoftware läuft im Hintergrund, und sie wird von den Endbenutzern nicht wirklich genutzt. Aus diesem Grund wird die Systemsoftware auch als "Low-Level-Software" bezeichnet. Hier einige gängige Beispiele für Systemsoftware:
Das Betriebssystem ist das zentrale Beispiel für Systemsoftware. Es handelt sich umeine Sammlung von Software, die sowohl Ressourcen verwaltet als auch allgemeine Dienste für verschiedene andere Anwendungen bereitstellt. Es gibt verschiedene Arten von Betriebssystemen wie eingebettete, Echtzeit-, verteilte, Einzel- und Mehrbenutzer-, Mobil- und Internet-Betriebssysteme und vieles mehr. Im Folgenden sind einige der wichtigsten Betriebssysteme aufgeführt:
Eine Geräte-Treiber-Software steuert bestimmte Hardware, die an das System angeschlossen ist. Verschiedene Hardware-Geräte, die einen Treiber für den Anschluss an ein System benötigen sind: Bildschirme, Drucker, Soundkarten, Festplatten, Tastaturen und Mäuse. Hier ein paar Beispiele für solche Treiber:
Es handelt sich eigentlich um eine permanente Software, die in den Nur-Lese-Speicher des Systems eingebettet ist. Sie bietet wichtige Informationen darüber, wie ein bestimmtes Gerät mit anderer Hardware interagiert. Einige der Beispiele für Firmware sind:
Diese Software soll sowohl bei der Analyse als auch bei der Optimierung sowie bei der Konfiguration und Wartung eines bestimmten Computersystems helfen. Sie bietet Unterstützung für die Computer-Infrastruktur. Software wie Festplattenreinigungs- und -verwaltungstools, Antivirenprogramme, Defragmentierer, Komprimierungswerkzeuge, usw. sind allesamt Dienstprogramme. Einige ihrer Beispiele dafür sind:
Im Sprachgebrauch werden sie auch als Endbenutzerprogramme oder sogar als Produktivitätsprogramme bezeichnet, die den Benutzer bei der Durchführung unterschiedlicher Aufgaben wie Online-Recherchen, Notizen erstellen, Grafiken gestalten, Berechnungen durchführen, etc. behilflich sind. Anwendungssoftware stehen im Wesentlichen über der Systemsoftware. Sie werden vom Anwender benutzt und haben bestimmte Funktionen oder Aufgaben, die sie ausführen sollen. Diese Software wird oft im Rahmen einer kundenspezifischen Softwareentwicklung auf der Grundlage der Anforderungen der Benutzer entwickelt. Es gibt eine Vielzahl von Anwendungssoftware. Einige von ihnen sind:
Solche Anwendungen sind zur Dokumentation gedacht. Sie helfen auch bei der Speicherung sowie bei der Formatierung und beim Drucken von Dokumenten. Beispiele für solche Software sind:
Diese Art von Software wird verwendet, um eine Datenbank zu erstellen und zu verwalten, und ist auch unter dem Namen Database Management System oder kurz DBMS bekannt. Eine solche Software hilft bei der Datenorganisation. Einige der Beispiele für DBMS sind:
Dabei handelt es sich um eine Software, die in der Lage ist, Bilder, Audio- oder Videodateien abzuspielen, zu erstellen und aufzunehmen.Diese Software wird für Animation, Videobearbeitung, Grafiken sowie Bildbearbeitung eingesetzt. Einige Beispiele für solche Software sind:
Diese Software wird zum Browsen im Internet verwendet. Webbrowser unterstützen die Benutzer beim Auffinden und Abrufen von Daten im Internet. Einige der wichtigsten Beispiele dafür sind:
Es gibt jedoch auch eine andere Einstufung der Software. Sie lassen sich leicht auf der Grundlage ihrer Verfügbarkeit sowie der Austauschbarkeit einordnen.
Ihre Einstufung sieht wie folgt aus:
Diese Software ist kostenlos erhältlich. Ein Benutzer kann sie aus dem Internet herunterladen und einfach benutzen, ohne Gebühren zu bezahlen. Freeware darf jedoch nicht verändert werden oder ein Gebühren für die Verbreitung verlangt werden. Einige Beispiele für diese Software Art von Software sind:
Diese Software wird den Benutzern auf einer festen Testbasis kostenlos zur Verfügung gestellt. Sie ist in der Regel zeitlich befristet, und nach Ablauf der Frist wird der Benutzer schließlich aufgefordert, eine Gebühr für die fortgesetzten Dienste zu zahlen. Es gibt verschiedene Arten von Shareware wie Freemium, Donationware, Adware, Demoware usw. Beispiele für Shareware sind:
Solche Arten von Software stehen den Benutzern in der Regel zusammen mit ihrem Quellcode zur Verfügung, was bedeutet, dass der Benutzer die Software leicht modifizieren und verteilen sowie zusätzliche Funktionen hinzufügen kann. Sie können entweder kostenpflichtig oder kostenlos sein. Beispiele für solche Software:
Stand: 03.10.2020