Um bot é uma aplicação de software que pode ser programada para realizar várias tarefas diferentes. Rápidos e automatizados, são ideais para a execução de tarefas repetitivas, ou seja, os bots são mais rápidos em trabalho pesado do que um ser humano, cujas competências podem ser usadas de outra forma.