Software se refiere al conjunto de programas, documentos y datos que permiten que una computadora funcione. Existe software base, de utilería y de aplicación. Los virus informáticos son programas dañinos que pueden destruir datos y existen diferentes tipos como virus de programa, de boot, residentes y mutantes. Los antivirus son programas diseñados para detectar y eliminar virus y otros malware, utilizando escaneos de archivos, procesos y reparación de registros. El spyware recopila información del usuario sin su conocimiento mientras que el antispyware protege la