A bot or robot is a piece of computer software that has been programmed to do certain activities. While some bots operate autonomously, others carry out orders in response to a particular input.
Virtual bots are used in automation. They can execute many manual and repetitive, rules-based tasks.