El documento categoriza diferentes tipos de software: de sistema, aplicación, programación, libre/pago y educativo. El software de sistema incluye sistemas operativos y programas que hacen funcionar la computadora. El software de aplicación tiene usos específicos como ofimática y diseño. El software de programación permite crear nuevos programas. El software puede ser libre, que se puede usar sin restricciones, o pago, que requiere una licencia. El software educativo apoya el aprendizaje de diferentes asignaturas.