Sophisticated management tools help control the design process, ensuring that appropriate documentation is provided at each stage.