El documento describe tres tipos de software: software de aplicación para tareas específicas como procesadores de texto y hojas de cálculo, software de programación para desarrollar programas como compiladores y editores de texto, y software de sistema como sistemas operativos y herramientas para interactuar con el hardware.