1. Simple computer program used to perform highly repetitive operations, e.g. trawling websites to collect email addresses.
2. Computer program run concurrently with an online game to give the player an unfair advantage. Bots may alter the game environment, boost the abilities of the player's character or hinder opponents. Writing bots requires a great deal of skill; using them almost none.