In order to provide Content Management capabilities to your website it needs to be hosted on a special environment that provides the CMS functionality. We create that hosting environment for you when we install your website.
However, the expected website traffic would determine which hosting environment to use: shared or dedicated.
As a rule of thumb we consider the following figures to determine whether to use shared or dedicated hosting:
In many cases the only way to determine these figures is by testing. A new site would probably be safe on a shared hosting. Then if the traffic of the site builds up it should be moved to a dedicated hosting.