El documento describe los diferentes tipos de software, incluyendo software propietario que no revela su código interno y software libre que puede ser modificado y distribuido por el usuario. También define aplicaciones como programas con funciones específicas como editar o diseñar, y sistemas operativos como programas que administran los recursos del sistema para permitir la interacción con las computadoras.