एक प्लग-इन (अंग्रेजी प्लग-इन से) एक स्वतंत्र सॉफ्टवेयर मॉड्यूल है जिसे किसी एप्लिकेशन से जोड़ा जा सकता है ताकि उसकी क्षमताओं का विस्तार किया जा सके या मौजूदा लोगों का विशेष उपयोग किया जा सके। बहुधा प्लगइन्स को साझा पुस्तकालयों के रूप में प्रस्तुत किया जाता है।
प्लगइन्स कैसे काम करते हैं यह इस प्रकार है। वे जिस एप्लिकेशन को लक्षित करते हैं वह उन्हें उपयोग करने के लिए सेवाएं प्रदान करता है। इन सेवाओं में प्रोग्राम में प्लगइन पंजीकृत करने जैसी सुविधाएं शामिल हैं, साथ ही एक प्रोटोकॉल जो आपको अन्य प्लगइन्स के साथ जानकारी का आदान-प्रदान करने की अनुमति देता है। एक नियम के रूप में, प्रदान की गई सेवाओं के बिना प्लगइन्स का उपयोग शायद ही कभी किया जाता है, क्योंकि वे उन पर निर्भर होते हैं। बदले में, प्रोग्राम उपयोगकर्ताओं को एप्लिकेशन में बिना किसी बदलाव के प्लगइन्स को जोड़ने, हटाने और अपडेट करने की अनुमति देता है। उन अनुप्रयोगों में जो उनके लिए प्लगइन्स बनाने की क्षमता प्रदान करते हैं, छवियों, ऑडियो और वीडियो, इंटरनेट ब्राउज़र, मल्टीमीडिया प्लेयर के संपादन के लिए प्रोग्राम हो सकते हैं।, कार्यालय आवेदन आदि। आप सामग्री प्रबंधन प्रणाली (सीएमएस) के लिए प्लगइन्स को भी चिह्नित कर सकते हैं, उदाहरण के लिए, वर्डप्रेस या जूमला के लिए। प्लगइन्स की स्थापना कई तरीकों से की जा सकती है। उदाहरण के लिए, इंटरनेट ब्राउज़र आपको इसके लिए एक कस्टम इंटरफ़ेस प्रदान करके प्लगइन्स इंस्टॉल करने की अनुमति देते हैं। एक विशेष टैब में, प्लगइन्स के साथ एक रिपॉजिटरी खुलती है, जो संबंधित बटन पर क्लिक करके स्थापित होती है। कुछ प्रोग्रामों के लिए, विशेष रूप से निर्दिष्ट प्रोग्राम फ़ोल्डरों में संबंधित फ़ाइलों की प्रतिलिपि बनाकर प्लग-इन स्थापित किए जाते हैं। जब एप्लिकेशन लॉन्च किया जाता है, तो इन निर्देशिकाओं को प्लगइन फाइलों की उपस्थिति के लिए जांचा जाता है और, यदि वे मौजूद हैं, तो एप्लिकेशन से जुड़े हैं। छवि संपादन कार्यक्रमों के लिए, प्लगइन्स रंग सुधार, किसी प्रकार की विकृति, वॉटरमार्किंग आदि के लिए कार्यक्षमता जोड़ सकते हैं। अक्सर, प्लगइन्स प्रोग्राम को उन प्रकार की फाइलों के साथ काम करने की अनुमति देते हैं जो शुरू में समर्थित नहीं हैं। ध्वनि संपादकों में, प्लगइन्स का उपयोग कुछ प्रभाव बनाने, ध्वनि को विकृत करने, इसकी विशेषताओं को बदलने के लिए किया जाता है। विशेष रूप से लोकप्रिय वेब ब्राउज़र के लिए प्लगइन्स हैं जो विज्ञापनों और पॉप-अप को ब्लॉक करने में सक्षम हैं, देखे गए पृष्ठों के बारे में सांख्यिकीय जानकारी प्रदान करते हैं, वीडियो फ़ाइलों को डाउनलोड करते हैं, आदि।