Shared Hosting describes a type of Web Hosting service that utilizes a single server to host multiple websites. This means that all the websites are actually sharing the server's hardware resources, such as RAM, CPU, Disk Space, and Network as well as all the Software installed on that server - the operating system, the web service, the database service, the email service and so on.