Główna różnica w stosunku do tradycyjnej automatyzacji polega na jej nieinwazyjności.Roboty nie mają bezpośredniego dostępu do baz danych ani integracji z systemami, usługami internetowymi lub interfejsami API.Cała komunikacja odbywa się za pośrednictwem interfejsów użytkownika lub okien aplikacji, w taki sam sposób, jak ludzie to robią: poruszanie myszą, klikanie menu, wprowadzanie poleceń klawiatury, odczytywanie danych na ekranie.To nowe podejście do „ekranów automatyzujących” zapewnia niezbędne informacje bez modyfikowania systemów bazowych.Ponadto nie jest już konieczne zrozumienie używanej technologii lub modelu danych obsługującego aplikacje