El documento clasifica los diferentes tipos de software de programación, incluyendo editores de texto, compiladores, enlazadores, depuradores y entornos de desarrollo integrados que permiten a los programadores desarrollar programas. También describe el software de base como sistemas operativos y software de aplicación como programas de oficina, educativos y de control numérico diseñados para permitir a los usuarios realizar tareas específicas. Finalmente, indica que la clasificación clásica del software se divide en software de base y de aplicación.