The document discusses various types of computer software. It describes system software, which includes operating systems like DOS, Windows, and UNIX. It also describes application software and lists examples like Microsoft Word, Excel, PowerPoint, and Access. The document then discusses different types of programming languages from low-level assembly and machine languages to high-level languages like Visual Basic, Java, PHP, and HTML. It provides examples of software development kits like the Android SDK.