web design program is a computer program used to create, edit, and update web pages and websites.

 The purpose of such a program is to make it easier for the designer to work with page and site elements through a graphical user interface that displays the desired results, typically in a WYSIWYG manner, while removing the need for the designer to have to work with the actual code that produces those results (which includes HTML or XHTMLCSSJavaScript, and others)

Rwd

A site designed with RWD adapts the layout to the viewing environment by using fluid,
proportion-based grids,flexible images, and CSS3 media queries, an extension of the media rule.

Overall design

Careful consideration might be made to ensure that the aesthetics or overall design of a site do not clash with the clarity and accuracy of the content or the ease of web navigation.

User experience

User understanding of the content of a website often depends on user understanding of how the website works. This is part of the user experience design.