Cord blood banking involves the collection, processing, and storage of umbilical cord blood, which is rich in hematopoietic stem cells. These stem cells have the ability to develop into various types of blood cells and can be used in the treatment of various medical conditions, including certain neonatal disorders.