Model of viable design