1. A computer implemented method of building an architecture visual model to be used as a business strategy model, comprising: creating a plurality of architectural visual components each having a container, each container including a plurality of objects, wherein the plurality of architectual visual components include a business alignment component, an information technology architecture component, a transition planning component and an architecture management component; each of the objects being of a particular type, each type having operations associated therewith for intra-container relationships and inter-container relationships, each object being linked to at least another object in the same or another container and each object inheriting properties from linked objects depending upon the operations associated with the linked objects; and visually displaying at least a portion of the architectural visual model including visual objects and linkages wherein the architectural visual model is to be used as a business strategy model.