Question: how rpa accesses the underlying application?
Answer: Presentation layer/layers, RPA accesses the underlying application.
In Robotic process automation, a robot controls the workload of other Robots or Bots. [ ... 
Both Robot controller and Developer tools are hosted on a server.
Simple configuration wizards are available in software robots.