This document discusses different types of software. It defines software as computer instructions or data that can be stored electronically. It describes two main types of software: system software and application software. System software includes operating systems, compilers, loaders, linkers and interpreters, and enables the computer hardware to function. Application software performs common tasks for users like word processing, spreadsheet calculations, database management, and presentations. The document provides examples of popular system and application software programs.