The mechanism of the dynamic interconversion between cancer stem cells and non-cancer stem cells. The cancer stem cells interact with various cell populations of the tumour microenvironment, i.e., tumour epithelial cells, mesenchymal stem cells, endothelial cells, epithelial mesenchymal transitioning cells, fibroblasts, immune cells (monocytes, macrophages etc.). This interaction can cause cancer cell stemness phenotype, promotion of tumour cell invasion, angiogenesis and metastasis. EMT: Epithelial to mesenchymal transition; CAF: Cancer-associated fibroblasts; MSCs: Mesenchymal stem cells; CSCs: Cancer stem cells; DCs: Dendritic cells.