Wann immer wir Software für unsere Computer kaufen, möchten wir immer diejenige, die über die meisten Funktionen verfügt, die bereits enthalten sind. Oftmals besteht das Problem mit Software jedoch darin, dass sie entweder nicht die richtigen Funktionen haben oder nach zu vielen Funktionen, so dass es unmöglich ist, die gewünschte Funktion schnell zu finden. Um das Erscheinungsbild ihrer Programme anzupassen, haben Softwarehersteller die Verwendung von Plug-Ins oder Add-Ons zugelassen.
Plug-In und Add-On sind zwei Begriffe, die auf dieselbe Funktionalität verweisen. Sie sind einfach Erweiterungen, die die Benutzerfreundlichkeit des Programms erweitern. Es hängt nur davon ab, wie der Software-Hersteller die Software-Erweiterungen seiner Programme aufruft. Diese Erweiterungen können von anderen Unternehmen, Einzelpersonen oder von den Softwareherstellern selbst vorgenommen werden.
Plug-In ist der Begriff, der normalerweise verwendet wird, wenn auf Software von Drittanbietern Bezug genommen wird, die mit einem bestimmten Programm interagieren soll. Nehmen Sie zum Beispiel Ihren Webbrowser. Um Videos abzuspielen, müssten Sie ein Plug-In namens Flash Player installieren. Flash Player ist in keinem Browser nativ, sondern wird von einer separaten Firma erstellt. Es ist auch mit allen gängigen Webbrowsern wie IE, Firefox und Opera kompatibel.
Ein Add-On erweitert auch die Funktionalität eines bestimmten Programms, sie sind jedoch normalerweise für ein bestimmtes Programm gedacht. Im Vergleich zum Webbrowser funktionieren Add-Ons, die für Firefox gedacht sind, nur mit Firefox und für andere Browser. Hierbei handelt es sich in der Regel nicht um vollwertige Software, sondern lediglich um Code, den Sie zum Ändern der Schnittstelle verwenden können. Die gebräuchlichsten Add-Ons für Browser sind Symbolleisten, die etwas mehr Platz beanspruchen und Ihnen sofortige Verknüpfungen zu bestimmten Online-Diensten bieten. Add-Ons sind auch in Online-Spielen wie World of Warcraft sehr beliebt, in denen Spieler, die über ein wenig Know-how verfügen, eigene Add-Ons erstellen können, die anderen Spielern helfen.
Die Trennung zwischen einem Add-On und einem Plug-In ist nicht wirklich so klar. Beide Funktionen dienen dazu, bestimmte Funktionen auszuführen, die den Vorlieben eines bestimmten Benutzers entsprechen. Der Hauptgrund, warum diese Codes überhaupt nicht in das Programm eingebettet sind, ist, dass sie nicht unbedingt so wichtig sind, und während manche Leute dies zu schätzen wissen, empfinden andere es als lästig. Dies sind auch Tools, mit denen ein Software-Hersteller die Mitglieder seiner Community dazu motivieren kann, sich an der Verbesserung der Software zu beteiligen.