web design and its applications