Plugin, Add-on und Add-in was ist das?

Plugin

Plugins sind Software-Erweiterungsmodule die in eine Programmanwendung eingebunden werden, um die Funktionalität der Software zu erweitern. Hersteller schaffen dafür Schnittstellen in der Software, damit andere diese Erweiterungen für die Softwareprodukte programmieren können. Es werden eigene Bibliotheken genutzt die nicht Teil der Basisanwendung sind und die Software greift auf diese zurück um neue Funktionen zu generieren.

Plugins sind also eigenständige Programme die auch ohne die Basissoftware funktionieren. Es werden eigene Operationen und Rechnungen durch die Erweiterung bereitgestellt.

  • Beispiel: Java, Flash Player, Symbolleisten, Popup-Blocker
  • WordPress Plugins für Umfragen, Statistikfunktionen und Anbindung an Social-Networks.

Add-on

Häufig wird der Begriff Plugin auch als Synonym zu einem Add-On verwendet. Ein Add-on wird allerdings auf die bestehende Software aufgesetzt und nutzt deren Bibliotheken. Somit kann ein Add-on nicht eigenständige Berechnungen durchführen und benötigt die Basissoftware zum Funktionieren.

Meist werden Add-ons als Erweiterungen für Computerspiele angeboten um neue Spielabschnitte, Gegner oder andere Funktionen bereitzustellen.

Ein Add-on kann jederzeit wieder deinstalliert werden.

Add-in

Ein Add-in ist ein Programm das eine Software um weitere Funktionen erweitert (auch als Makro bezeichnet). Im Gegensatz zu Add-on und Plugin greift dieses Zusatzprogramm stark in die Grundstruktur der Basissoftware ein, und kann nicht ohne weiteres entfernt werden ohne die Funktionalität der Muttersoftware zu beeinträchtigen.