Plug-in (dari bahasa Inggris plug-in) adalah modul perangkat lunak independen yang dapat dihubungkan ke aplikasi untuk memperluas kemampuannya atau penggunaan khusus dari yang sudah ada. Paling sering plugin disajikan sebagai perpustakaan bersama.
Cara kerja plugin adalah sebagai berikut. Aplikasi yang mereka targetkan memberi mereka layanan untuk menggunakannya. Layanan ini mencakup fitur seperti mendaftarkan plugin dalam program, serta protokol yang memungkinkan Anda untuk bertukar informasi dengan plugin lain. Sebagai aturan, plugin jarang digunakan tanpa layanan yang disediakan, karena mereka bergantung padanya. Pada gilirannya, program ini memungkinkan pengguna untuk menambah, menghapus, dan memperbarui plugin tanpa perubahan apa pun pada aplikasi itu sendiri. Di antara aplikasi yang menyediakan kemampuan untuk membuat plugin bagi mereka dapat berupa program untuk mengedit gambar, audio dan video, browser Internet, pemutar multimedia, aplikasi kantor dll. Anda juga dapat menandai plugin untuk sistem manajemen konten (CMS), misalnya untuk Wordpress atau Joomla. Instalasi plugin dapat dilakukan dengan beberapa cara. Misalnya, browser Internet memungkinkan Anda menginstal plugin dengan menyediakan antarmuka khusus untuk ini. Di tab khusus, repositori dengan plugin terbuka, yang diinstal dengan mengklik tombol yang sesuai. Untuk beberapa program, plug-in diinstal dengan menyalin file yang sesuai ke dalam folder program yang ditunjuk secara khusus. Saat aplikasi diluncurkan, direktori ini diperiksa untuk keberadaan file plugin dan, jika ada, terhubung ke aplikasi. Untuk program pengeditan gambar, plugin dapat menambahkan fungsionalitas untuk koreksi warna, beberapa jenis deformasi, watermarking, dll. Cukup sering, plugin memungkinkan program untuk bekerja dengan jenis file yang awalnya tidak didukung. Di editor suara, plugin digunakan untuk membuat efek tertentu, mendistorsi suara, mengubah karakteristiknya. Yang paling populer adalah plugin untuk browser web yang dapat memblokir iklan dan pop-up, memberikan informasi statistik tentang halaman yang dilihat, mengunduh file video, dll.