1. In a spacecraft system comprising a plurality of differing components operating in multiple modes of operation and conditions including fault conditions, the spacecraft system exhibiting operating characteristics indicating said fault conditions, apparatus comprising: a fault detect module monitoring said operating characteristics of the spacecraft system and detecting said fault conditions of said components based on said operating characteristics of the spacecraft system; and a fault recovery module storing a plurality of fault recovery command scripts, disabling or modifying said fault recovery command scripts involving said detected fault conditions, selecting said plurality of fault recovery command scripts based on an output from said fault detect module and the mode of operation of said system, and performing a recovery process with said selected fault recovery command scripts to attempt to recover from said fault condition.