El documento clasifica el software en tres categorías: software de sistemas, software de aplicación y software de desarrollo. El software de sistemas incluye programas como editores, compiladores y sistemas operativos que sirven para desarrollar y ejecutar otros programas. El software de aplicación ayuda a realizar tareas específicas como negocios, utilidades y entretenimiento. El software de desarrollo permite crear aplicaciones y comúnmente incluye entornos de desarrollo integrados.