The architect and the designed are two confused IT roles. They are used interchangeably, but they are essentially different for infrastructure and applications. There are many designers out there in IT, in infrastructure or software, but there are fewer architects. The Architect works with principles. He/she is not necessarily aware of technologies and tools, but rather defines the logic and how information will flow. The Designer works with technologies and frameworks, thus has to deal with technical limitations, restrictions.