Hematopoiesis is the process through which the body produces blood cells. This involves the differentiation of hematopoietic stem cells (HSCs) into various types of blood cells including red blood cells, white blood cells, and platelets. This process primarily takes place in the bone marrow but can also occur in extramedullary sites such as the spleen and liver under certain conditions.