KEEP PACE WITH THE MOST UP TO DATE: WEB DESIGN PATTERNS AND DEVELOPMENTS