This document provides an introduction to computer software. It discusses system software, which assists users to develop programs, and application software, which includes popular packaged programs for tasks like word processing, spreadsheets, databases, and more. The document outlines four lessons on software classification, system software components and functions, popular application packages and their advantages, and an introduction to programming languages.