Architects are creative problem solvers. The primary responsibility of the architectural profession is the design of meaningful, productive environments for human occupation and use. Architects, therefore, must be able to understand the needs and desires of the people who will inhabit and use their creations and effectively synthesize the complex structural, mechanical, constructional components, and cultural references that influence the design of a building. As designers, they must possess creative and aesthetic skills as well as technical knowledge, collaborative ability, and problem-solving agility.