غالبا ما تتميز هذه البرامج ب : أنها لا يمكن أن تعمل وحدها لأنها مخصصة فقط لتقديم وظيفة إلى واحد أو أكثر من البرامج يتم تطويرها من قبل مبرمجين قد لا يكون لهم علاقة مع المؤلفين الرئيسيين للبرنامج.
La plupart du temps, ces programmes sont caractérisés de la façon suivante : ils ne peuvent fonctionner seuls car ils sont uniquement destinés à apporter une fonctionnalité à un ou plusieurs logiciels ; ils sont mis au point par des personnes n'ayant pas nécessairement de relation avec les auteurs du logiciel principal.