Hardware infrastructure needed to deploy RPA solutions really depends on what kind of RPA solution you need. And what are the use cases.
There are two flavors of robotic automation. The first one would be the back office mode of operation. The back office mode of operation typically requires a set-up, typically it's a virtual machine or a Citrix session to be established.
You would want a server or a virtual machine or even a cloud machine that will be there to receive automation requests, process those automation requests, and return the answer. The way that you would deploy it really depends on the amount of throughput that you need.
On that terminal server we would run both the robot and the target applications that we want to automate. And the RPA component itself is distributed from Jacada's perspective. So it has no server that it needs to depend on. So really all that you need, is you need a terminal server session where you can load your RPA to Jacada to RPA component, and where you can load your applications. And so long as the two can interact safely within that configuration that's all that you need. And the more session you need the more concurrence you need and the more servers you need to acquire.
Whereas desktop automation, what we call front office automation, that just goes on the desktop of your agent. So there's no need for any specific hardware or anything else on top of what the agent's already have.