Un frammento di plugin viene utilizzato per offrire ulteriori funzionalitą a un plugin esistente dopo l'installazione. I frammenti sono ideali per la distribuzione di funzioni quali i pacchetti di lingue o di manutenzione che generalmente consentono di provare i prodotti iniziali per alcuni mesi. Un altro uso frequente dei frammenti consiste nel fornire funzioni specifiche del sistema operativo o del sistema a finestre.
Quando un frammento viene rilevato dalla piattaforma, insieme al relativo plugin principale, le librerie del frammento, le estensioni e i punti di estensione vengono "uniti" con quelli del plugin principale.
Sebbene questo meccanismo di fusione sia molto valido da un punto di vista di runtime, gli sviluppatori hanno la necessitą di visualizzare i frammenti come entitą separate mentre agiscono su di essi. Lo sviluppo dei frammenti viene spesso eseguito da team differenti, con una pianificazione differente e, a volte, su sistemi operativi diversi rispetto al plugin originale.
Il PDE fornisce il supporto completo per lo sviluppo dei frammenti. I frammenti possono essere visualizzati come "plugin limitati". Dispongono di tutte le capacitą dei plugin regolari, ma non del concetto di ciclo di vita. Non presentano una classe di livello superiore con metodi di "avvio" e "chiusura".