Określenie specjalnego oprogramowania mianem robota to zabieg językowy – metafora. Roboty przemysłowe automatyzują działanie procesów produkcyjnych. Roboty programowe automatyzują działanie procesów biznesowych i odzwierciedlają prace wykonywane przez człowieka na poziomie interfejsu użytkownika.