Фрагмент модуля расширяет функциональность существующего модуля после его установки. Фрагменты хорошо подходят для публикации языковых пакетов или пакетов обновления, которые, как правило, запаздывают по сравнению с главным продуктом на несколько месяцев. Фрагменты также часто используются для поставки возможностей для специфической операционной системы или графической системы.
Когда платформа находит фрагмент и его родительский модуль, то библиотеки, расширения и точки расширения фрагмента "объединяются" с родительскими компонентами.
Хотя этот механизм объединения удобен с точки зрения работающей среды, разработчики должны воспринимать фрагменты как самостоятельные объекты во время их разработки. Часто разработка фрагментов ведется разными коллективами, с разным расписанием выпуска, иногда даже в разных операционных системах.
PDE обеспечивает полную поддержку разработки фрагментов. Фрагменты можно считать "мини-модулями". Они содержат всю функциональность модулей, но не поддерживают концепцию жизненного цикла. Фрагменты не имеют класса верхнего уровня с методами with "startup" и "shutdown".