1. A system for document analysis, comprising a processor and software configured to a) receive documents over an electronic communication network and convert unformatted documents into image files, b) permit a user to add contextual markups to said image files wherein said contextual markups are images that are added to an invisible image that maps exactly onto each image of said image file, and wherein said image file is not modified, c) generate an originality report and highlight sections of said image file identified in the originality report as allegedly containing plagiarized text, and d) display said image file on a display screen, wherein said image file simultaneously displays said contextual markups and said highlights.