Information Technology Architecture is the process of development of methodical
information technology specifications, models and guidelines, using a variety of Information Technology notations, for example
UML, within a coherent Information Technology
architecture framework, following formal and informal Information Technology solution, enterprise, and infrastructure architecture processes.