(1) To make an identical copy of something. See
cloning software.
(2) A product that functions like another. The clone, which may be hardware, software or both, may not look exactly like the original, but it implies 100% functional compatibility with it. Fed the same input, the clone should produce the same output. See
PC clone,
white box and
clean room technique.