You also need to consider how you are going to update your website. A website is not something that you create once and for all. It will require constant modification and updating. Your web designer can do this for you, but find how much s/he will charge for doing so. You can ask him/her to design the website using software such as Dreamweaver, so that you can use the same programme to keep your website up to date. However, if you find the prospect of learning how to use Dreamweaver formidable, and also the costs of this software, and you wish to be able to update your website from any (internet- connected) computer anywhere anytime, it is best to get your website set up with a content management system (CMS) - you will need to specify this from the outset. A CMS makes it very easy to update your own website whenever you want, but you will not have the same degree of control over it as you would with software such as Dreamweaver. For many small businesses, a CMS is ideal and we would certainly recommend you consider one.