1. A computer implemented method for storing and accessing collected artifacts in an electronic discovery system (EDMS), comprising the steps of: providing an evidence repository for managing collected artifacts along with contextual data and metadata; providing a collection agent configured to perform artifact collection and to deposit collected artifacts to said repository; and providing an EDMS configured to manage electronic discovery workflow in an enterprise and to issue and propagate instructions to said collection agent.