Architects are typically responsible for defining and designing a company’s IT architecture. There are different types of architects depending on the technical particularities of the environment: Application Architect, BI Architect, Enterprise Architect, Infrastructure Architect, Network Architect, Security Architect, Solution Architect, System Architect, etc.