Sous Windows XP et sur Mac OS X, les extensions Dreamweaver CS3 peuvent être installées par un utilisateur donné, pour son usage personnel, ou par un administrateur, pour tous les utilisateurs du système.
Les utilisateurs standard peuvent installer des extensions pour leur usage personnel. Ces extensions ne peuvent pas être gérées par l’administrateur du système et sont uniquement accessibles aux utilisateurs ayant installé l’extension. Elles sont installées dans le dossier des extensions de l’utilisateur, sous le dossier User Config. Les extensions installées de la sorte sont uniquement accessibles par l’utilisateur actuel, qui ne peut pas mettre à jour les extensions d’autres utilisateurs du système. Les utilisateurs standard peuvent installer et gérer les extensions indépendamment de celles installées par l’administrateur du système à l’aide d’Extension Manager.
Lorsqu’un utilisateur standard affiche des extensions installées avec Extension Manager, les extensions installées par l’administrateur apparaissent en grisé dans Extension Manager. L’utilisateur standard ne peut pas supprimer ou désactiver ces extensions.
Les administrateurs peuvent installer et gérer les extensions Dreamweaver pour tous les utilisateurs du système. Lorsqu’un administrateur installe une extension, les fichiers correspondants sont installés dans le dossier Shared Config et les changements de configuration (par exemple, les modifications apportées au fichier menus.xml) sont appliqués aux copies des fichiers situées dans le dossier Shared Config et dans le dossier User Config de chaque utilisateur du système. Avec Extension Manager, tout changement ou modification apporté par l’administrateur est également visible pour chaque utilisateur. Par exemple, si l’administrateur installe une extension, puis la désactive par la suite, elle est désactivée pour tous les utilisateurs du système.
Lorsqu’un administrateur installe une extension, Extension Manager vérifie qu’aucune extension susceptible de générer un conflit n’est installée sur le système. Le cas échéant, l’administrateur a la possibilité de poursuivre ou d’annuler l’installation. Si l’administrateur décide de poursuivre, Extension Manager désinstalle l’extension en conflit et installe la nouvelle.
Lorsque l'extension a été installée par un administrateur, elle n'est pas accessible aux personnes se connectant au système en tant qu'utilisateurs. Celles-ci doivent l'activer dans Extension Manager.