It also features software for video, photo and audio editing. Computer programming is the process of writing or editing source code. This is often necessary for playing videogames, working with 3D animation or editing video. The following is a list of video editing software. It won two awards for Sound Effects Editing and Visual Effects. It won awards for Best Sound Editing and Best Visual Effects. Text can be converted to paths for further editing. The series benefited from video editing and recording techniques. It won for Outstanding Special Visual Effects, Outstanding Sound Editing, and Outstanding Sound Mixing. It contains different tools for editing programs. Development was initially motivated by collaborative text editing and mobile computing. CS5 Extended includes everything in CS5 plus features in 3D and video editing. This is a comparison of non-linear video editing software applications. It won Best Direction, Best Editing and Best Cinematography. There is no offline editing or viewing function.