Une autre des caractéristiques les plus vantés de UPnP est son extensibilité, la possibilité pour les fabricants d'appareils pour étendre le protocole UPnP pour ajouter de nouvelles fonctionnalités.
Le Forum UPnP définit une gamme de services de base pour une utilisation avec UPnP. Par exemple, le Forum UPnP définit des protocoles de contrôle de périphériques standards (PCD) pour commander imprimantes, scanners et serveurs de médias. Le haut de cette architecture de base, les fabricants de périphériques peuvent définir leurs propres services personnalisés, offrant des fonctionnalités spécifiques à l'appareil non-standard.