1. An apparatus for operating a computer-controlled system, the apparatus comprising: a performance monitor configured to monitor performance of the system when operating under the control of a first process; a monitoring system configured to compare the monitored performance to a set of predetermined requirements, and to identify when such performance fails to meet the predetermined requirements; and a process generator configured to generate, responsive to the monitoring system, a second process from a store of process data and to install the second process to control the computer-controlled system in place of the first process.