Shared Hosting in today's world is a completely different 'animal' to what is was a few years back. Many in the industry who hear of this type of hosting today still believes it to be inferior. It might have been before, but with the advance made in server power, lowering machine cost, greatly improved software and security measure, shared hosting has become stable, reliable and amazingly cost effective.
Although Shared Hosting in our opinion can be used in most website applications, it's not suitable for every occasion and script. it is used mostly for entry level projects, but can and is used for some very large sites and applications.
If you look at a scenario of an entry level website and email facility from a new business, especially an online business not so much a brochure type website facility. At some point if the online business keeps growing the website, database and email server will require more power, more memory, space, custom server settings, dedicated IPs, higher levels of security, and dedicated server or larger VPS infrastructure will be needed. Quite often the hosting provider might approach the online business to say that the shared environment is not going to be so effective and a better solution can be found.
For the business that' just showcases its products online with a contact form etc, this scenario can remain comfortable on a shared hosting environment for its entire lifetime and operate at its most efficient without a dedicated solution.
Shared Hosting is also scalable which allows for growth. Need more space, its usually just a case of upgrading to a larger package or subscribing to more space on the same hosting package. IDS Hosting offers an overage facility which allows for growth in space usage, over and above the subscribed capacity.
For Business Entrepreneurs serious about managing risk and staying online no matter the odds, we recommend the Business Hosting Package. Based on a shared environment initially. it's a one stop get it all no matter what's needed. A bolt on approach with easy to set up and configure to what's required at the time, as the business conditions change so the facility is tweaked to s new level.