In Escherichia coli, proteins found in the periplasm or the outer membrane are exported from the cytoplasm by the general secretory, Sec, system before they acquire stably folded structure. This dynamic process involves intricate interactions among cytoplasmic and membrane proteins, both peripheral and integral, as well as lipids. In vivo, both ATP hydrolysis and protonmotive force are required. Here, we review the Sec system from the inception of the field through the present day, including biochemical, genetic and structural data.