A Virtual Private Server allows you to host sites (storefront, e-commerce, content, media) and software applications (primarily web: portal, extranet, collaborative solutions, wiki, CRM) with ease.
Unlike shared hosting, VPS hosting makes it possible to isolate multiple applications from one another within the same container. While this VPS container shares physical resources (infrastructure) with other containers, its resources are dedicated to you.