1. A method of modeling integrated business and information technology frameworks and architecture in support of a business comprising: identifying manageable entities of the business and the supporting information technology; generating an overall architecture for the business, the overall architecture defining how the manageable entities relate to each other; implementing a common language in order to articulate the overall architecture; and generating a graphical representation of the overall architecture for the business according to the common language; analyzing information technology requirements for the business; and generating a plan for implementation and deployment of information technology within the graphical representation of the overall architecture; wherein the overall architecture contains a plurality of components, the plurality of components including a strategic plan, a business architecture, an information architecture, an application architecture, a technology infrastructure architecture, a security architecture, and an enterprise IT management framework.