Though some contracts are of a repetitive nature, a simple "cut and paste" approach can be dangerous. We have therefore developed an automated contract generation solution. This enables a highly individualized contract to be assembled by non-specialist staff, based on input to a series of inter-active prompts, without compromising on quality.