The output of most programs is plain data -- an integer or text or something. If the output is wrong, it would be interesting for debugging purposes to trace how a particular output was generated, in order to figure out where exactly the program went wrong. This information is what people mean by the "provenience" of data.