Fitness for purpose - design and documentation