Shared hosting is a commonly used type of web hosting wherein a single physical server hosts a similar web server more than once. This form of web hosting is also called virtual hosting. As the name implies, server maintenance and management costs are shared by a number of individuals.
Because of this, shared hosting is the best option for clients who cannot afford to pay - or those unwilling to spend large amounts of money - for full featured hosting services such as dedicated servers or virtual private servers.