Managed hosting, or dedicated hosting, is a web hosting service that helps a client to have total control over the server. By doing this, user can choose the operating system, hardware and software. The server is controlled by the internet service provider, which will lease the server to a single client. The client will have control over the actual web site information, managing web site applications and so on. But the administrator access, managing server, controlling FTP and other tasks will be under the control of the internet service provider (ISP). The user is responsible for several tasks involved in dedicated hosting. The tasks like patching, trouble shooting, backup for data, initial, provision of technical support, web site maintenance, monitoring web sites, performing scans, carrying out all kinds of application updates and other high level works like providing firewall protection, managing the load and scanning and troubleshooting the intrusions are all provided by the ISP.