El documento clasifica el software según su operatividad, comercialización y código fuente. Según su operatividad, existen tres tipos de software: de sistema, de programación y de aplicación. Según su comercialización, el software puede ser libre, no libre o shareware. Finalmente, según su código fuente, el software puede ser abierto u cerrado.