Un robot software es un código capaz de simular a una persona mientras interactúa con un ordenador (lee la pantalla, escribe en un teclado y mueve y selecciona con el ratón). Además, también puede ejecutar muchas actividades en diferentes aplicaciones.