Erweiterungsprogrammierung
Erweiterungsprogrammierung bezeichnet die Anpassung und Erweiterung bestehender Softwaresysteme um neue Funktionen, ohne den Grundcode zu verändern. Dies geschieht häufig über Plug-ins, Add-ons, Skripte oder definierte Schnittstellen (APIs), die das Basissystem bereitstellt. Erweiterungsprogrammierung ist typisch für Warenwirtschaftssysteme, CMS-Plattformen oder IDEs. Ziel ist es, das System flexibel an spezifische Anforderungen anzupassen, ohne Hersteller-Updates zu gefährden.