Flow cytometry allows simultaneous multi-parameter analysis of single cells by measuring fluorescence from labeled antibodies or dyes. It consists of a fluidic system to pass cells through a laser beam, optics to detect light scattering and fluorescence, and electronics to analyze the data. It can identify cell types, measure protein expression, and study mitochondrial membrane potential by using dyes like JC-1. Flow cytometry has many applications including cell cycle analysis, viability studies, immunophenotyping, and cancer research.