Fragmenty

Fragment modulu plug-in poskytuje stávajícímu, nainstalovanému, modulu plug-in další funkce modulu plug-in. Fragmenty jsou vhodné pro přenos funkcí, například balíčků jazyka či údržby, které zpravidla po několik měsíců sledují původní produkty. Dále fragmenty často slouží k doručování operačního systému nebo funkcí, které jsou specifické pro systém založený na oknech.

Jakmile platforma rozpozná fragment a nalezne jeho nadřazený modul plug-in, jsou knihovny, rozšíření a body rozšíření fragmentů "sloučeny" s položkami nadřazeného modulu plug-in. 

Tento mechanizmu slučování je z pohledu běhu užitečný, ale vývojáři potřebují při práci fragmenty zobrazovat jako samostatné entity. Vývoj fragmentu často provádí různé týmy na základě rozdílných plánů, či dokonce v jiném operačním systému, než byl použit u původního modulu plug-in.

PDE poskytuje plnou podporu pro vývoj fragmentů. Fragmenty lze zobrazit jako "omezené moduly plug-in".  Zachovávají si funkčnost běžných modulů plug-in, ale postrádají koncept životního cyklu. Fragmenty neobsahují třídu nejvyšší úrovně s metodami "spuštění" a "ukončení".