O documento discute conceitos básicos de software para computadores digitais, incluindo:
1) Definições de software, sistemas operacionais, programas e linguagens de programação.
2) As principais categorias de software, como sistemas, aplicativos e de programação.
3) Os tipos mais comuns de sistemas operacionais, compiladores, intérpretes e ensambladores.
4) O conceito de modularização no desenvolvimento de software.