Design, Construct, Validate and Maintain