El documento describe las diferentes divisiones de software, incluyendo software de sistema que controla la interacción con el hardware, software de programación que proporciona herramientas para desarrollar programas, y software de aplicación que permite a los usuarios realizar tareas específicas. Cada división tiene sus propios ejemplos como software de sistema incluye sistemas operativos y software de programación incluye lenguajes de programación.