This document summarizes different types of software. It describes system software like operating systems and utilities that allow hardware and other programs to function. It also discusses utility software for common tasks and application software for specific functions, giving examples like office suites and media players. Graphical and command line interfaces are covered as the primary ways users interact with software.