Was ist ein eigenständiges Programm?
Etwas, das eigenständig ist, existiert, ohne dass Extras erforderlich sind, um zu funktionieren. In der Welt der Computer und des Internets ist die grundlegende Definition eines eigenständigen Programms ein Programm, das so funktioniert, wie es beim Booten oder Starten ausgeführt wird. Standalone-Software steht jedoch im Gegensatz zu einer Vielzahl anderer Softwaretypen, und es gibt mehrere, etwas unterschiedliche Konzepte.
Systemsoftware ist die zugrunde liegende Software, die auf einem Computer ausgeführt wird. Eine Computeranwendung kann auf einer oder mehreren Arten von Systemsoftware ausgeführt werden. Systemsoftware wird nicht als eigenständige Software betrachtet, ein Begriff, der im Allgemeinen nur für Anwendungssoftware verwendet wird.
Ein Plug-In ist ein Add-On, das die Funktionsweise einer Softwareanwendung verbessert. Es kann vom Hersteller geliefert oder von Dritten erstellt werden und es kann Freeware, Shareware oder Software zum Kauf sein. In jedem Fall ist es kein Beispiel für ein eigenständiges Programm, da es von der zugrunde liegenden Software-App abhängt, um ausgeführt zu werden. Die Software, mit der es geliefert wird, kann jedoch ein eigenständiges Programm sein. Modulare Software ist im Allgemeinen ein größeres Produkt als ein Plug-In, hängt aber auch an einer zugrunde liegenden Basis. Wenn die Basisstation von selbst ausgeführt wird, handelt es sich möglicherweise um eigenständige Software. Wenn jedoch eines der Module ausgeführt werden muss, ist dies möglicherweise nicht der Fall, und die Module sind es mit Sicherheit nicht.
Eine Anwendungssuite ist im Allgemeinen eine Gruppe eigenständiger Software, die zu Marketingzwecken zusammengefasst wird. Manchmal enthält eine Anwendungssuite neben eigenständigen Programmen auch Software, mit der einzelne Teile der Suite verbunden werden können. Wenn diese Software ohne die anderen Komponenten der Suite nicht alleine verwendet werden kann, handelt es sich nicht um eine eigenständige Software.
Eine andere Bedeutung von eigenständiger Software bezieht sich auf den Standort, von dem aus sie ausgeführt wird. Es gibt Software, die von einem Speichergerät ausgeführt werden kann, ohne dass sie auf dem Computer installiert ist. Software, die nicht installiert werden muss, aber dennoch ausgeführt werden kann, ist eine weitere Bedeutung, die dem Begriff eigenständige Software beigemessen wird.
Einige Programme können beispielsweise nicht ausgeführt werden, ohne Ressourcen vom System abzurufen. Eine Software, die ohne Bezug zur Umgebung ausgeführt wird, ist eine andere Art von Software, die als eigenständiges Programm bezeichnet wird.