When you hire a professional web development company to design you a website they will take care of all the difficult parts of running a website. This means they will choose a layout, create the images, write the HTML, Java and CSS script, implement interactive media elements and upload it all to a hosting service. This makes web development very easy for businesses who don`t specialise in web marketing etc. However at the same time that doesn`t mean that the job is completely out of your hands and you will still have to decide on much of the content and images, and which pages you want included on your site. Some of these will be obvious and of course you will include things such as `about`, `contact` etc, but whether you want to include a forum for people to talk on, a portfolio of past work, a page of links to related sites and business partners and even a page where they can book or order your service or product is entirely up to you.