Structure-based ligand design is a technique that is used in the initial stages of a drug development programme. The role of various computational methods in the characterization of the chemical properties and behaviour of molecular systems is discussed. The determination of the three-dimensional properties of small molecules and macromolecular receptor structures is a core activity in the efforts towards a better understanding of structure-activity relationships.