Este documento describe los diferentes tipos de software, incluyendo software de aplicación como programas de texto y hojas de cálculo, software de utilidad para el mantenimiento de computadoras, y software base o de sistema para facilitar el manejo de la computadora. También discute programas, virus, antivirus, spyware y algunos ejemplos de programas antivirus populares.