Provenance Capture in Data Access and Data Manipulation Software