Первоначально технология UPnP ориентировалась на применение в сети одного здания, домашних сетях, то есть в сетях небольшого размера. Если в сети присутствует какое-либо управляющее устройство, то технология обеспечивает обмен данными между двумя любыми устройствами, которые ему подконтрольны. При этом ограничение на используемую операционную систему, физическую среду передачи данных и язык программирования отсутствуют.

Архитектура UPnP позволяет поддерживать сети нулевой конфигурации и автоматически обнаруживает устройства в них. Каждому новому устройству присваивается свой IP-адрес, информирует о своих возможностях и собирает информацию о наличии и возможностях других устройств в сети. Проект развития архитектуры UPnP соединил множество компаний, которые заинтересованы созданием унифицированных протоколов управления устройствами (DCP).