Architects solve complex design problems by working within a set of parameters. A good architect approaches this task with zeal and a desire to go above and beyond the usual design techniques, seeking opportunities to exercise creativity and promote innovation.