Eklenti (İngilizce eklentiden), yeteneklerini genişletmek veya mevcut olanların özel kullanımını genişletmek için bir uygulamaya bağlanabilen bağımsız bir yazılım modülüdür. Çoğu zaman eklentiler paylaşılan kitaplıklar olarak sunulur.
Eklentilerin nasıl çalıştığı aşağıdaki gibidir. Hedefledikleri uygulama, onlara bunları kullanmaları için hizmetler sağlar. Bu hizmetler, programa bir eklenti kaydetme gibi özelliklerin yanı sıra diğer eklentilerle bilgi alışverişinde bulunmanıza izin veren bir protokol içerir. Kural olarak, eklentiler, onlara bağımlı oldukları için sağlanan hizmetler olmadan nadiren kullanılır. Buna karşılık, program kullanıcıların uygulamanın kendisinde herhangi bir değişiklik yapmadan eklentileri eklemesine, kaldırmasına ve güncellemesine izin verir. Onlar için eklenti oluşturma yeteneği sağlayan uygulamalar arasında görüntü, ses ve video düzenleme programları, İnternet tarayıcıları, multimedya oynatıcılar olabilir., ofis uygulamaları vb. Eklentileri içerik yönetim sistemleri (CMS) için de işaretleyebilirsiniz, örneğin Wordpress veya Joomla için Eklentilerin kurulumu birkaç şekilde yapılabilir. Örneğin, İnternet tarayıcıları bunun için özel bir arayüz sağlayarak eklentileri yüklemenize izin verir. Özel bir sekmede, ilgili düğmelere tıklanarak kurulan eklentileri olan bir depo açılır. Bazı programlar için, ilgili dosyalar özel olarak belirlenmiş program klasörlerine kopyalanarak eklentiler yüklenir. Uygulama başlatıldığında, bu dizinler eklenti dosyalarının olup olmadığı kontrol edilir ve varsa, uygulamaya bağlanır. Görüntü düzenleme programları için, eklentiler renk düzeltme, bir tür deformasyon, filigran vb. için işlevsellik ekleyebilir. Eklentiler genellikle programların başlangıçta desteklenmeyen bu tür dosyalarla çalışmasına izin verir. Ses editörlerinde, belirli efektler oluşturmak, sesi bozmak, özelliklerini değiştirmek için eklentiler kullanılır. Özellikle popüler olan, reklamları ve açılır pencereleri engelleyebilen, görüntülenen sayfalar hakkında istatistiksel bilgiler sağlayan, video dosyalarını indirebilen, vb. Web tarayıcıları için eklentilerdir.