The different techniques used for analyzing protein folding were discussed. The design of polypeptides that fold into structures that are preorganized to form specific protein-protein interactions was also discussed. The construction of cavities was found to be a necessary step in the design of efficient catalysts and selective receptors.