El software se refiere a los componentes lógicos de un sistema informático, en contraste con el hardware físico. Las actualizaciones automáticas de un equipo dependen de su edad y capacidad; generalmente implican agregar memoria, puertos USB, un disco duro más grande o un monitor mejor. Un filtro antiphishing ayuda a proteger contra fraudes cibernéticos mediante el bloqueo de sitios de phishing. Un firewall proporciona varios niveles de protección de red según la ubicación y tipo de red, bloqueando intrusiones