DNA fingerprinting is a forensic technique used for individual identification based on unique DNA characteristics. The process involves DNA extraction, cutting, gel electrophoresis, southern hybridization, and autoradiography. Applications include forensics, diagnostics, medical research, and paternity testing.