Web design is a broad term covering many different skills and disciplines that are used in the production and maintenance of websites. The different areas of web design include; web graphic design, interface design, authoring; including standardised code and proprietary software, user experience design and search engine optimisation. Often many individuals will work in teams covering different aspects of the design process, although some designers will cover them all. The term web design is normally used to describe the design process relating to the front-end (client side) design of a website including writing mark up.
Technologies & Standards
There are many Web technologies, from simple to complex, however, the user can develop his/her own Web sites, beyond simple WYSIWYG designing of Web pages in FrontPage. A Web server is the computer on which you host your Web site. It is connected directly to the Internet and sends hosted Web pages to the client using the Hypertext Transfer Protocol (HTTP). If you host your FrontPage site through an Internet service provider (ISP), Web presence provider (WPP), or Web host provider (WHP), you may have access to several different types of Web servers. The most common Web servers available are Windows-based servers running Microsoft Internet Information Services (IIS) and UNIX-based servers running Apache. Depending on how you develop your Web site, you may have specific server requirements. For example, ASP requires a Windows-based Web server; PHP requires a PHP interpreter.
User Interface Design
User interface design or user interface engineering is the design of computers, appliances, machines, mobile communication devices, software applications, and websites with the focus on the user's experience and interaction. The goal of user interface design is to make the user's interaction as simple and efficient as possible, in terms of accomplishing user goals—what is often called user-centered design. Good user interface design facilitates finishing the task at hand without drawing unnecessary attention to itself. Interface design is involved in a wide range of projects from computer systems, to cars, to commercial planes; all of these projects involve much of the same basic human interactions yet also require some unique skills and knowledge.