Stem cells are primal cells which are considered to be progenitor of more than 200 cell types present in human adult body. All stem cells are undifferentiated cells that are characteristically of the same family type. They retain the ability to divide throughout life and give rise to cells that can become highly specialized and take the place of cells that die or are lost.