Stem cells can be divided into embryonic, fetal or adult stem cells. Embryonic stem cells are derived from embryos that are a few days old. Fetal stem cells are derived from aborted fetuses. Adult stem cells are derived from discarded placenta or at any stages after birth. Embryonic stem cells can be divided into almost all types of cells whereas adult stem cells have limitation as to what type of cell they can be divided to.