You have a business therefore you have a website, this goes without saying. You refer many of your potential customers to your website and many potential customers come across your website while surfing the Internet with this in mind your website is your primary marketing tool and therefore you update it daily or at least weekly.
If you doing all of the above you are on the right track, but which hosting package should you be using for your website? First of all to start with and then secondly as your website grows what do you need to upgrade to.
The first question you need to ask yourself is where are your website visitors coming from, this will help you decide where the server your website sits on should be. If you are getting most South

African visitors then your website should be in South Africa, it is going to have a much faster response time when people are on your website.
Next question, is your site going to be a static website that never changes (hopefully not), or is your site going to be connected to some sort of content management system or e-commerce shopping solution. If it is a static website you can get a very basic hosting package, if you are going to have a more advanced website you are going to need a hosting package that gives you access to a database and scripting.
This leads you onto your next question, which technology are you going to use. If your business is aligned to a specific vendor already, for example Microsoft you will want to keep you website aligned to that. But maybe you want to cut your hosting costs (Microsoft is more expensive than Linux for example) or cut your website development costs (Microsoft development is cheaper than Java for example).
Now how much content are you going to have on your website, work this out by taking the average size of the images and other multimedia items on each page of your website and then multiplying this by how many pages you are going to build. The hosting package you choose should allow you enough disk space to cover this need.
You can also try and work out how many visitors are going to visit your website on a daily basis, and together with the amount of pages they will visit and the amount of content on those pages you will be able to calculate how much bandwidth you require.
Lastly, you need to make sure that what ever
hosting package you choose you can easily upgrade or downgrade to other hosting packages as your requirements change.