Wtyczka
Z Wikipedii
Wtyczka (ang. plug-in) to dodatek do istniejącego programu poszerzający jego możliwości lub automatyzujący żmudne czynności.
Stosowanie wtyczek jest coraz częstszym zabiegiem wśród twórców programów, a zwłaszcza tych tworzących otwarte oprogramowanie.
Zaletą takiego rozwiązania jest to, że użytkownicy mogą wybierać pomiędzy funkcjami, które chcą mieć w programie, a których nie. Poza tym odciąża to autora od pisania całego kodu programu, a zrzuca część tego obowiązku na zewnętrznych programistów.
Aby można było pisać wtyczki, programista musi udostępnić i udokumentować API, czyli interfejs programistyczny.
Architekturę bazującą na wtyczkach często wykorzystują komunikatory internetowe, które obsługują różne usługi komunikacyjne, jak też oferują dodatkową funkcjonalność – np. wysyłanie SMS-ów.