2 July 2013 It is a device, computer program or a system which receives the same input data and produces the same output data as the system. Related posts: By Development Stage Alpha Testing