Planning, design, implementation and maintenance of websites. Different aspects such as web graphic design, interface design and user experience are covered, such as navigability, interactivity, usability and information architecture.
Media interaction: audio, text, image, links and video.