Website design encompasses a variety of disciplines and skills in the creation and maintenance of websites for businesses. The various disciplines of website design include graphic design; web graphic design; website user interface design; writing, including specific code and sometimes proprietary software, and interactivity, which include Search Engine Optimization (also known as SEO). The use of templates for website design allows business owners to create websites quickly without having to learn complex programming. The primary advantage of using templates for website design is that the template can be changed at any stage without having to rewrite or re-design the page. Often, a business owner is able to make changes to the template that are not available to the individual based on his or her own business needs and requirements.
Flat design patterns are different from traditional web layouts in that they are made up of flat, solid images that are arranged in a repeating pattern. The benefit of flat design patterns is that the layout can be viewed as a whole, rather than being broken down into individual panels. The major advantage of flat design patterns is that they are easy to use because the repeating patterns are the only elements of the page. However, some elements of a flat website layout can be changed, such as the background image or the color of text. In addition, many people feel that the visual appeal of flat panels is less appealing than the design of image-filled panels.