Design is one of the few disciplines that is a science as well as an art.