An architectural framework is an infrastructure or a set of infrastructures used to develop a wide range of different architectures. Businesses are transforming very fast, be in terms of competition, technology, or other legacy issues. This new era also demands evolving business patterns and new concepts. Enterprise Architecture is one such concept introducing the whole business structure. It should describe a method of designing a company's goal state with a collection of building blocks, and show how these building blocks fit together.