In the UPnP universe this is the instance that is supposed to interconnect MediaServers with MediaRenderers.

It browses the contents a MediaServer provides and tells a MediaRenderer which MediaServers stream to access.

This is also the interface, where playback control or volume control take place.

So most of the autonomous MediaRenderers have a (sometimes crippled) ControlPoint included too.