This document discusses various types of software including system software like operating systems and application software. It provides examples of popular operating systems like Windows and Linux. It also discusses different types of application software for tasks like word processing, spreadsheets, presentations, databases, graphics, CAD, video editing, communications, and web browsing. High-level programming languages and their uses are outlined as well.