Begriff
Software
Warum wichtig?
Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.
Software ist der Teil eines Computers, den man nicht anfassen kann: Programme, Apps, Betriebssysteme, Treiber und Skripte. Hardware ist das Gerät, Software sagt dem Gerät, was es tun soll. Ohne Software wäre ein Computer nur Elektronik ohne Aufgabe.
Merksatz: Software sind die Anweisungen und Daten, die Hardware nutzbar machen.
Ein Browser, ein Textprogramm, ein Spiel, eine App und ein Serverdienst sind Software. Nutzer installieren oder öffnen sie, Entwickler schreiben und pflegen sie. Unternehmen achten auf Updates, Lizenzen, Sicherheit, Kompatibilitaet und Support.
Software kann aus Quellcode, Bibliotheken, Konfigurationsdateien, Assets und Build-Artefakten bestehen. Moderne Systeme trennen oft Frontend, Backend, Datenbank, Infrastrukturcode und Automatisierungen. Qualität entsteht durch Tests, Reviews, Versionierung, Monitoring und klare Architektur.
Software altert, auch wenn sie nicht angefasst wird: Abhaengigkeiten bekommen Sicherheitslücken, Plattformen ändern sich, Daten wachsen und Nutzeranforderungen verschieben sich. Deshalb ist Wartbarkeit wichtiger als nur "es läuft gerade". Schlechte Update- und Backup-Prozesse machen harmlose Änderungen riskant.
Quick-Check
Was unterscheidet Software von Hardware?
Hardware ist das physische Gerät. Software sind Programme, Regeln und Daten, die auf dieser Hardware laufen.Warum braucht Software Updates?
Updates beheben Fehler, Sicherheitslücken, Kompatibilitaetsprobleme und erweitern Funktionen.Was ist eine typische Praxisfalle?
Nur auf sichtbare Features zu achten und Wartung, Tests, Lizenzen und Sicherheit zu ignorieren.