The present invention provides counter flow cascade separation systems useful to separate solute/solute pairs present in a solvent. The separation systems include a series of interconnected stages with each stage comprising a diafilter preferentially permeable for one solute. Solute/solute pairs are preferentially separated by the diafilter into permeate and retentate flows. Stages are combined to form separation systems capable of operation approaching an ideal cascade.