The World Wide Web is no longer a novelty. To many companies and organizations, the Web is a necessity and is the foundation of their businesses. User interactions on the Web are fluid and seamless. With a single click of the mouse, a user can be on a completely different site, which could have it’s own look and feel and interaction model. It is more important than ever that the design community understands, applies, and participates in the development of Web design patterns. The more widely common design patterns are used across the Web, the easier the Web will be for users. And that is a good thing for everyone.
The mobile Web creates new opportunities for business, and new design challenges. Web sites are often tested only after being built. At this point it is to late to make major changes. Customer centered design; in contrast focuses on quality from the very start before anyone has even written a line of code. Design patterns solve recurring design problems, so we can use pattern solutions to design sites without reinventing the wheel. Patterns are a language, a common vocabulary that allows us to articulate an infinite variety of Web designs. These patterns let us focus our energies on solving new problems, rather than addressing problems that have been worked out hundreds of times before.