There numerous types of stem cells in our body which play distinct but sometimes overlapping roles. Broadly speaking, hematopoietic stem cells make blood while mesenchymal stem cells focus on tissue repair and regeneration.