Embryonic stem cells are capable of differentiating into any cell-type present in an adult organism, and constitute a renewable source of tissue for regenerative therapies. The transplant of allogenic stem cells is challenging due to the risk of immune rejection. Nevertheless, somatic cell reprogramming techniques allow the generation of isogenic embryonic stem cells, genetically identical to the patient. In this chapter we will discuss the cellular reprogramming techniques in the context of regenerative therapy and the biological and technical barriers that they will need to overcome before clinical use.