A computational scientist or engineer applies computational technology to advance their respective discipline. Computational scientists and engineers work to obtain a better understanding of some phenomena, or an improved design, through a judicious match of a science or engineering problem, the model that computer system used in its implementation, and the assessment of each of these steps through visualization.