It manages the Webpart controls functionality and events that occur on the page. Manages all connections between controls in the Web Parts zone on a page.
It is an integrated set of ASP.NET controls that allow the end user to modify the content, appearance, and behavior of Web pages directly in a browser.