In computing, a clone is a hardware or software system that is designed to function in the same way as another system. A specific subset of clones is remakes (or remade), which are revivals of old, obsolete, or discontinued products.
Clones and remakes are created for various reasons, including competition, standardization, availability across platforms, and even as an homage. Compatibility with the original system is usually the explicit purpose of cloning hardware or low-level software such as operating systems (e.g. AROS and MorphOS are intended to be compatible with AmigaOS). Application software can be cloned simply by providing similar functionality (all word processors have the same basic purpose), but may also be designed to support specific file formats (e.g. OpenOffice.org is intended to supplant Microsoft Office).
Commercially motivated clones are made often during a competitor product's initial successful commercial run, intentionally competing with the original and trying to participate on their success.