The Telerik Docking controls consist of RadDock, RadDockZone, and RadDockLayout. Together, they can be used to create ASP.NET applications that contain movable content regions that can be dragged around the Web page, docked into docking zones, collapsed into a minimized state and expanded to display their content, pinned in place, and so on. Using these controls, you get

A client-side API that includes the ability to manipulate RadDock controls in the same way the user can move them with the mouse and numerous client-side events to respond to user actions.

The ability to customize the drag-and-drop behavior of individual RadDock controls, including specifying the DockHandle that the user clicks on to start a drag operation and controlling where the user can drop a control.

Support for adding Commands to the RadDock title bar and implementing their behavior in a variety of events.