T-Plan Robot is a desktop Java application. It can run on any OS (physical or virtual, local or cloud) that supports Java. While it can run from a headless system for driving executions, it does require a desktop session in order to generate/design/debug your automation scripts.
T-Plan Robot must ‘connect’ to a target SUT (System Under Test) using one of the available connection methods (Local Desktop, RDP, VNC, Android, iOS).
With this in mind you can run a combination of different setups depending on your requirements, and none of the above are limited by your licenses. A license simply allows concurrent usage of Robot – regardless of where/how you wish to use/deploy it.
For example:
Robot running on your local machine -> connecting to itself (“Local Desktop”)
Robot running on your local machine -> connecting to VM on your server over VNC
Robot running on a VM in the cloud -> connecting to another VM usign RDP
Robot running on a local VM -> connecting to itself (“Local Desktop”)
etc…