La arquitectura de tecnología de la información es el proceso de desarrollo de especificaciones, modelos y directrices metódicas de tecnología de la información , utilizando una variedad de notaciones de tecnología de la información, por ejemplo, el Lenguaje de Modelado Unificado (UML), dentro de un marco de arquitectura de tecnología de la información coherente , siguiendo procesos formales e informales de arquitectura de infraestructura, empresarial y de soluciones de tecnología de la información. Estos procesos se han desarrollado en las últimas décadas en respuesta al requisito de un enfoque coherente y consistente para la entrega de capacidades de tecnología de la información. Han sido desarrollados por proveedores de productos de tecnología de la información y consultorías independientes, como por ejemplo Open Group , basándose en experiencias reales en el mercado de tecnología de la información y la colaboración entre las partes interesadas de la industria. La arquitectura de tecnología de la información de mejores prácticas fomenta el uso de estándares de tecnología abierta y la interoperabilidad tecnológica global . La arquitectura de tecnología de la información también puede denominarse un mapa o plan de alto nivel de los activos de información en una organización, incluido el diseño físico del edificio que contiene el hardware.
A Grady Booch , Ivar Jacobson y James Rumbaugh se les atribuye el desarrollo del primer lenguaje de modelado unificado (UML), un lenguaje de modelado de tecnología ampliamente utilizado .
IBM fue uno de los primeros en desarrollar metodologías formales de arquitectura de soluciones e infraestructura para la tecnología de la información.