A technique used to purify or separate molecules based on their affinity for a specific ligand bound to a stationary phase.