El documento describe tres tipos principales de software: software de sistema, software de desarrollo y software de aplicación. El software de sistema incluye programas como sistemas operativos y controladores de dispositivos que controlan el hardware. El software de desarrollo incluye editores y compiladores utilizados para crear otros programas. El software de aplicación incluye programas como procesadores de texto y hojas de cálculo que permiten a los usuarios realizar tareas.