A cell that has the potential to develop into any of a number of different types of cells. Embryos have stem cells that can develop into almost any kind of body cell. Certain tissues in adults also produce stem cells, although the range of cells that they can develop into is limited.