Designers, film production professionals, web developers and graphic specialists are expected to deal with a multitude of issues and tasks, including complex design, video editing, interactive content creation, image manipulation, collaboration, presentation and much more.