Un bot es una programa que automatiza la realización de tareas repertidas.
Existen bots legítimos para interactuar con usuarios online a través de chats de soporte, para automatizar la introducción de datos (RPA), y otros que realizan acciones ilícitas como recopilar información en un sitio web con fines maliciosos (direcciones de correo electrónico), enviar spam y comentarios en foros y páginas web de forma masiva o malware que realizan ataque contra otros sistemas. En este último caso, el termino bot es análogo a zombie.