The following discussion of classical simulation techniques is quite general. But when introducing a particular concept, its name in the program CHARMM may be given parenthetically. Every program designed to simulate macromolecules deals with these concepts in its own way. Connecting the concepts to CHARMM-like nomenclature simply reflects my experience and may better clarify the concepts for those with particular interest in this simulation package.