L'hébergement personnel est une opération qui consiste à créer de nouvelles versions d'un programme à partir du programme lui-même. Cette opération est très fréquente dans le domaine du développement de compilateur où de nouvelles versions du compilateur sont écrites dans le langage cible du compilateur puis compilées par le compilateur lui-même lors des tests. Dans Eclipse, l'hébergement personnel fait référence à l'emploi d'Eclipse pour développer des plug-ins Eclipse. De fait, il s'agit là de la mission intrinsèque de PDE. Le simple fait d'utiliser PDE, implique un hébergement personnel.
PDE supporte deux sortes d'hébergement personnel. Ils ont tous deux leurs avantages et leur désavantages et sont chacun conçus pour des scénarios différents. Leur différence tient à la manière dont les dépendances de plug-in sont gérées.
L'hébergement simple (indépendant), qui utilise des plug-ins externes pour la résolution des références de plug-in. Ce type d'hébergement est aussi simple à gérer qu'à comprendre et convient parfaitement aux développeurs indépendants (qui n'utilisent pas de référentiels éloignés pour partager leur code).
L'hébergement personnel de projet binaire, qui intègre une étape au cours de laquelle des plug-ins externes sont importés dans l'espace de travail en tant que projets binaires. Ils ne sont toujours pas modifiables et généralement masqués à l'aide d'un filtre de projets binaires dans la vue Package.