I can make models and test parts to predict how well the design will work, and I can change the goals and limits to include new information.