Specifies user interface sockets, an abstract concept that describes the functionality and state of a device or service (target) in a machine interpretable manner. Also describes an extensible markup language (XML) based language for describing a user interface socket.