A dedicated hosting service, dedicated server, or managed hosting service is a type of internet hosting where the client leases the entire server(s). This offers more flexible than shared hosting, as organizations have full control over their server(s), including choice of software and hardware. Server administration can usually be provided by the hosting company as an add-on service. In some cases a dedicated server can offer less overhead and a larger return on investment. Dedicated servers are most often housed in data centers, similar to colocation facilities, providing redundant power sources and HVAC systems.