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. These processes have been developed in the past few decades in response to the requirement for a coherent, consistent approach to delivery of information technology capabilities. They have been developed by information technology product vendors and independent consultancies, On the basis of the Open Group . Best Practice Information Technology architecture encourages the use of open technology standards and global technology interoperability . Information Technology Architecture can also be called a high-level map or plan of the information assets in an organization, including the physical design of the building that holds the hardware.
Grady Booch , Ivar Jacobson and James Rumbaugh are accredited with developing the first Unified Modeling Language (UML), widely used technology modeling language .