The basic rules governing the folding of small, single-domain proteins are being discovered. New algorithms that can predict the major features of the folding process give the opportunity to design and optimise protein folding in a rational way. Recent experimental works suggest that sequence-specific features should be integrated in folding models to improve their performance.