Why some of the web developers are different from the other web developers in the internet business? Because they ask, what is the purpose of the web, what things it must contain like and many more questions like these to understand the customers' idea to improve his business through the web site.
They want the answers from the customer before they layout the plan while some web masters just take a template and do the job with out any knowledge of the customers requirements.. For a good web developer it is not to take the money and say this is the web you asked, and when some visitor visits the web site to watch, it takes them more than 5 minutes to down load and already the customer had gone to other website leaving behind this slow loading web site. First of all, if someone knows little about the web will try his best to put a web by himself. But it doesn't guarantee that the web sites will fulfill the need of the customer who is going to visit the web site.
Think why you are making a website.
To show your children and tell them, see my web site, it is with bright colors and images? No this for you to make money, so the good web developer will decide what kind of frame you need, how many pages you need, what it must consist as contact form, member login, using of colors will they match with your logo?, how many images needed?, about the web page loading time. So they will check all these factors to provide a website that will improve the online sales of his stores or any other service he provide online . This what a good web development department used to care in their business.
They can develop WAP sites too which can be accessed via mobile phones.