El documento describe los diferentes tipos de software, incluyendo software de sistema, software de aplicación, software de programación, así como las etapas del proceso de desarrollo de software y diferentes tipos de licencias de software como software libre, de fuente abierta, privativo y comercial. También define una máquina virtual como un software que simula una computadora para ejecutar programas.