Managed Hosting encompass a very wide field. For the basics, it is dedicated hosting plus management of Operating systems such as patching and maintenance of some other software and ensuring that the software are patched and are running smoothly. For managed hosting, there is a need to be as detailed as possible in regards to what the provider needs to provide and there should be meeting of the minds on the exact nature of the contract so as to prevent any misunderstanding. In essence, managed hosting is the management of the server and hardware according to some Service Level Agreement.