El documento define varios tipos de software, incluyendo software de sistema como sistemas operativos, software de aplicación como procesadores de texto, software de utilería para mantenimiento, y programas informáticos que realizan tareas específicas. También describe varios tipos de virus informáticos como caballos de Troya, gusanos, virus de macros, virus de sobreescritura y virus mutantes, así como herramientas antivirus y antispyware para detectar y eliminar software malicioso.