Traditionally, it has been very difficult to perform live, in-flight testing of newly developed software for satellites. No one wants to take any risk with an existing, valuable satellite, so it there are only limited opportunities to test new procedures, techniques or systems in orbit.