There are a variety of reasons you might want a dedicated server.
If you have a website that has grown too large for a shared hosting environment,
you will probably need dedicated hardware and appropriate bandwidth for data transfer.
Your shared hosting provider will likely suggest upgrading to a dedicated server.
Web-hosting resellers and web-designers with a solid customer base will often upgrade to a
dedicated server, which gives their customers faster and more reliable service.
A website might require a customized server environment in order to function optimally.
Sometimes the necessary environment is not available in shared hosting, and a dedicated server
becomes the only solution. Application hosts, gaming hosts and other specialized hosting areas
will need their own hardware in order to serve their customers.