This app allows the remote control of a PC (Windows or Linux systems) using scripts. These scripts can be designed to perform simple tasks, or complex processes to automate tests, replace repetitive manual operations, etc. A quick summary of the app's features follows:
Basic macros comprising all of the keys on a typical keyboard.
Running executables and other commands.
Simple programming-like features (loops, variables, etc), as well as integration of Java into scripts for more complicated automation.
Generating screenshots while scripts run, as well as the automatic creation of websites to easily view the process's screenshots on completion.
The documentation and complete list of features can be found here:
Notice that the app requires the installation of the free configuration manager that can be downloaded here: