The DevExpress ASP.NET MVC Docking Suite with built-in support for touch screens allows you to easily implement and manage draggable web panels within your web application.
The Docking Suite contains three extensions: DockPanel, DockZone and DockManager. They allow you to manage content placeholders (dock panels), which can be moved by end-users between specific areas (dock zones) within a web page. A dock panel can either be docked to a dock zone or made to float. Dock zones can be placed at any part of a page; their orientation and size are fully customizable. Dock manager allows you to provide centralized programmatic control of all dock panels and dock zones contained within a page.
The code sample below demonstrates how to add the Docking extensions to your project.