Aby osiągnąć określony cel przedsiębiorstwa często niezbędna jest realizacja złożonego procesu biznesowego. W praktyce okazuje się jednak, że nie ma możliwości technicznych lub sensu ekonomicznego budowania tak złożonego robota – bo np. część operacji w procesie musi wykonać człowiek. Aby jednak nie stracić kontroli nad realizacją takiego procesu na pomoc przychodzi RSO (Robotic Service Orchestration). Jest to podejście wsparte odpowiednim rozwiązaniem informatycznym (dedykowaną platformą informatyczną), pozwalające na modelowanie i zarządzanie interakcjami pomiędzy cząstkowymi automatyzacjami działań dostarczanymi przez roboty oraz działaniami wykonywanymi przez ludzi – tak. aby można było skomponować z nich złożony proces realizujący określony cel biznesowy.