The Universal Plug and Play (UPnP) architecture targets peer-to-peer networking of intelligent appliances, wireless devices, and computers of varying form factors. UPnP defines a set of common protocols that devices use to join a network and describe themselves and their capabilities, which enables other devices and people to use them without setup or configuration.
UPnP is maintained by the Universal Plug and Play Forum (UPnP Forum).
For information on UPnP, see The UPnP™ Forum!.
For Microsoft licensing information, see Published Protocols and Royalty-Free License on Microsoft Developer Network (MSDN).