Ve výpočetní technice , v softwaru , je klon kopií funkčnosti.
Klon prvního softwaru je druhý software, jehož funkce jsou kopírovány z jiného, aniž by nutně byl kopírován zdrojový kód . K získání takového klonu lze postupovat pomocí reverzního inženýrství nebo jednoduše implementovat druhý software samostatně.
Další typ klonu se nachází uvnitř samotného softwaru, přesněji ve fázi programování. V objektově orientovaném programování lze funkčnost datové struktury zkopírovat do klonu. Přesněji řečeno, v programování orientovaném na prototypy nejsou objekty vytvářeny instancí třídy (modelu), ale klonováním prototypu (jiný objekt sloužící jako model).