El documento clasifica y define los diferentes tipos de software. Explica que el software de sistema controla el hardware y soporta otros programas, el software de programación permite desarrollar programas, y el software de aplicación permite realizar tareas específicas. También distingue entre software libre, no libre, y shareware según las restricciones en su uso, y entre código abierto y cerrado dependiendo de si el código fuente es accesible o no.