A program or system that functionally duplicates a known program or system. The duplication shows in the behavior and results of another software, but typically the performance of the original software is not met by the duplication.
Black’s Law Online Dictionary