Η προσθήκη (από την αγγλική προσθήκη) είναι μια ανεξάρτητη μονάδα λογισμικού που μπορεί να συνδεθεί σε μια εφαρμογή για να επεκτείνει τις δυνατότητές της ή την ειδική χρήση των υπαρχόντων. Τις περισσότερες φορές οι προσθήκες παρουσιάζονται ως κοινόχρηστες βιβλιοθήκες.
Ο τρόπος λειτουργίας των προσθηκών έχει ως εξής. Η εφαρμογή που στοχεύουν τους παρέχει υπηρεσίες για τη χρήση τους. Αυτές οι υπηρεσίες περιλαμβάνουν χαρακτηριστικά όπως η καταχώριση ενός πρόσθετου στο πρόγραμμα, καθώς και ένα πρωτόκολλο που σας επιτρέπει να ανταλλάσσετε πληροφορίες με άλλα πρόσθετα. Κατά κανόνα, τα πρόσθετα σπάνια χρησιμοποιούνται χωρίς τις παρεχόμενες υπηρεσίες, καθώς εξαρτώνται από αυτά. Με τη σειρά του, το πρόγραμμα επιτρέπει στους χρήστες να προσθέτουν, να αφαιρούν και να ενημερώνουν πρόσθετα χωρίς καμία αλλαγή στην ίδια την εφαρμογή. Μεταξύ των εφαρμογών που παρέχουν τη δυνατότητα δημιουργίας προσθηκών για αυτά μπορεί να είναι προγράμματα για επεξεργασία εικόνων, ήχου και βίντεο, προγράμματα περιήγησης Διαδικτύου, συσκευές αναπαραγωγής πολυμέσων, εφαρμογές γραφείου κ.λπ. Μπορείτε επίσης να επισημάνετε προσθήκες για συστήματα διαχείρισης περιεχομένου (CMS), για παράδειγμα, για Wordpress ή Joomla. Η εγκατάσταση προσθηκών μπορεί να γίνει με διάφορους τρόπους. Για παράδειγμα, τα προγράμματα περιήγησης στο Διαδίκτυο σάς επιτρέπουν να εγκαταστήσετε προσθήκες παρέχοντας μια προσαρμοσμένη διεπαφή για αυτό. Σε μια ειδική καρτέλα, ανοίγει ένα αποθετήριο με προσθήκες, τα οποία εγκαθίστανται κάνοντας κλικ στα αντίστοιχα κουμπιά. Για ορισμένα προγράμματα, τα πρόσθετα εγκαθίστανται αντιγράφοντας τα αντίστοιχα αρχεία σε ειδικά σχεδιασμένους φακέλους προγραμμάτων. Κατά την εκκίνηση της εφαρμογής, αυτοί οι κατάλογοι ελέγχονται για την παρουσία αρχείων προσθηκών και, εάν υπάρχουν, συνδέονται με την εφαρμογή. Για προγράμματα επεξεργασίας εικόνων, οι προσθήκες μπορούν να προσθέσουν λειτουργικότητα για διόρθωση χρώματος, κάποιο είδος παραμόρφωσης, υδατογράφημα κ.λπ. Πολύ συχνά, οι προσθήκες επιτρέπουν στα προγράμματα να λειτουργούν με αυτούς τους τύπους αρχείων που δεν υποστηρίζονται αρχικά. Σε προγράμματα επεξεργασίας ήχου, τα πρόσθετα χρησιμοποιούνται για τη δημιουργία συγκεκριμένων εφέ, για την παραμόρφωση του ήχου, για την αλλαγή των χαρακτηριστικών του. Ιδιαίτερα δημοφιλείς είναι οι προσθήκες για προγράμματα περιήγησης ιστού που είναι σε θέση να αποκλείουν διαφημίσεις και αναδυόμενα παράθυρα, να παρέχουν στατιστικές πληροφορίες σχετικά με τις σελίδες που προβάλλονται, να κατεβάζουν αρχεία βίντεο κ.λπ.