Abstract--Being a growing problem, plagiarism is generally defined as "literary theft" and "academic dishonesty" in the literature, and it is really has to be well-informed on this topic to prevent the problem and stick to the ethical principles. This paper presents a survey on plagiarism detection systems, a summary of several plagiarism types, techniques, and algorithms is provided. Common feature of deferent detection systems are described. At the end of this paper authors propose a web enabled system to detect plagiarism in documents , code and images, also this system could be used in E-Learning, E-Journal, and E-Business.