Een bot is een softwareapplicatie die men kan programmeren om veel verschillende taken uit te voeren. Ze zijn snel, geautomatiseerd en ideaal voor het uitvoeren van repetitieve taken. Dit betekent dat bots sneller eenvoudig werk kunnen verrichten dan een mens, wiens vaardigheden elders beter kunnen worden ingezet.