This document discusses different types of software. It describes system software, also known as operating systems like Windows, Linux, and Mac OS, which interface between users and hardware. Programming software is used to develop new software applications and includes languages like C, C++, Java, and Visual Basic. Application software is used for general tasks and includes programs like MS Office, Adobe software, and media players. Software is also categorized by its licensing as original, trial, freeware, or open source. The document provides instructions for installing and removing software from a system.