Web designer, web developer, webmaster are all titles that describe a person who develops and/or maintains web pages on the Internet at Cape Town website design companies. One aspect of web design or web development that is often unrecognized is the responsibility for organizing the pages that will go into a website. That is different than web page design, which is the colors, graphics and layout of the individual pages within a website. A web designer will work out an organized plan or "storyboard" or "flowchart" that will make the website more efficient for the owner and viewer of the website. The actual design of the website is paramount to an efficient navigation system so that people coming to the website can find the pages that are of interest to them, without getting lost. The "webmaster" may be responsible for the page layout and the navigation, as well as making sure that all links are functioning, and may or may not have been the same person who developed the website.