TOGAF is a detailed architecture framework with a set of tools and methods for developing an enterprise architecture. It is based on iterative process model supported by best practices and reusable architecture assets. TOGAF is designed to support the four architecture domains Business Architecture – Defines the business strategy, governance, organization and key business processes