This document discusses different types of computer software, including system software like operating systems, programming languages, compilers and interpreters. It also discusses application software that users interact with directly, like word processors, spreadsheets, and multimedia programs. Interfaces are described as the way users interact with and command the computer, including command line interfaces and graphical user interfaces. Multimedia incorporates different media like text, graphics, audio and video into computer programs.