Eklenti

Plug-in, kendi başına çalışabilen bir program için, genellikle çok özel bir alanda duyulan gereklilik üzerine geliştirilen, programa yeni özellikler ekleyen yazılımdır. Plug-inler ana programdan bağımsız çalışamaz.

Uygulamalar çok çeşitli nedenlerden dolayı plug-inlere destek verirler. Bunlardan bazıları şöyledir:

 Diğer yazılımcıların uygulamayı genişletmesine olanak sağlamak
 Ana uygulamanın boyutunu küçültmek
 Yazılım Lisansından doğacak problemleri önlemek için kaynak kodu uygulamadan ayırmak.

İşleyiş 

Ana program pluginler tarafından kullanılacak bâzı servisler sağlar. Bu servisler plug-inin ana uygulamaya kayıt olmasını sağlayacak yolları ve plug-in ile ana uygulama arasındaki veri alışverişini düzenleyecek protokolleri içerir.

Yazılım
Eklentiler