In our previous post, we explored the fundamentals of TOGAF and how this framework can serve as a systematic guide for building an enterprise architecture. In this post, we will dive deeper into some of the key concepts that form the core of TOGAF. We will analyze in detail the Architecture Repository, the Enterprise Continuum, as well as the most important deliverables and artifacts generated throughout the process of defining and implementing an Enterprise Architecture using this framework.
These elements are not only essential for the effective implementation of the framework but are also crucial for ensuring alignment between strategic vision and technological solutions within an organization.
Deliverables
When working with TOGAF, deliverables are milestones that mark the progress of an architecture project.
What are they? These are the documents and products generated during the architecture development process, serving as a means to clearly communicate information to all stakeholders. Both documents and products are formally reviewed and contractually signed off by stakeholders.
These deliverables are linked to specific phases of the Architecture Development Method (ADM). Below are some of the most common deliverables:
- Architecture Vision: This is the starting point. During the architecture vision phase, the main project goals and key drivers are defined.
- Business Architecture Document: Created in the business architecture phase, this document details the organization's business strategy, key processes, and organizational structure.
- Data Architecture Document: Developed during the information systems architecture phase, this deliverable defines data assets, management resources, and both logical and physical data models.
- Application Architecture Document: Also part of the information systems architecture phase, this document describes the structure of applications, including their components, interfaces, and interactions.
- Technology Architecture Document: In the technology architecture phase, this deliverable specifies the technological infrastructure, standards, and hardware/software configurations to be used.
- Implementation and Migration Plan: Created during the opportunities and solutions phase, this plan guides the transition from the current state to the desired architecture through intermediate milestones and transition architectures.
- Architecture Roadmap: A high-level document created during the opportunities and solutions phase that provides a timeline for executing architectural changes, acting as a guide for implementation.
- Architecture Contract: Developed during the implementation governance phase, this deliverable establishes agreements and expectations between architecture development teams and implementation teams. It serves as the "rules of the game" to ensure alignment.
- Architecture Repository: This is where all architectural artifacts, building blocks, and other critical information are stored and managed. It is the control center for all architecture-related aspects and can be considered an analytical database that allows for representation and analysis of architectural information.
These deliverables not only structure the process but also ensure that all stakeholders are aligned throughout the development of the architecture. Additionally, it is important to highlight two key aspects:
- The list above reflects the most important deliverables, but their selection may vary depending on the specific needs of the organization and the project.
- Each deliverable may consist of multiple artifacts, which we will explore next.
Artifacts
What are they? Artifacts are architectural products that describe a specific aspect of the architecture. Some of the most common artifacts include:
- Architecture Models: From business processes to technology models, these diagrams visualize the various components that form a solid architecture.
- Diagrams: Whether it’s a data flow diagram, network diagram, or component diagram, these schemes help us understand how architectural elements interconnect.
- Matrices: Tools that display relationships and dependencies between different components.
- Business Scenarios: Detailed stories explaining how architecture supports specific business processes and objectives.
- Use Cases: Representations of how users interact with the system and how it responds to their needs.
- Requirements Documents: Essential guidelines ensuring that the architecture meets all expectations and constraints. However, in practice, these are often managed through tools like Jira rather than traditional documents.
- Standards and Guidelines: The guiding principles that steer design toward best practices, ensuring coherence and project quality.
Building Blocks
What are they? The fundamental components that form enterprise architecture. These are the building blocks that, when combined, create larger and more complex systems or solutions. Building blocks in TOGAF are categorized into two key types:
- Architecture Building Blocks (ABBs): These represent reusable components of your architecture. They define capabilities necessary to support the overall structure of the organization, such as processes, data, and applications.
- Solution Building Blocks (SBBs): These blocks are used to construct specific solutions. They are developed from ABBs and represent concrete implementations like hardware, software, services, or products that enable a particular capability.
In TOGAF, the Enterprise Continuum and Architecture Repository play a significant role in developing and managing enterprise architectures. Let’s explore what they are.
Enterprise Continuum
What is it? The Enterprise Continuum is a way to classify and organize architectural assets and artifacts. It serves as a map that helps you understand where each component fits within the broader landscape and how these pieces evolve over time within the architecture.
It spans from foundational principles to specific implementations, offering a spectrum that aligns with the changing needs of the organization. The Enterprise Continuum not only helps organize and classify architectural assets but also promotes reusability and ensures that solutions adhere to industry standards and organizational goals.
It introduces two essential concepts as reference frameworks: Architecture Continuum and Solutions Continuum. These continuums provide a structured approach for developing and implementing architectural assets, offering a roadmap for organizations seeking clarity and efficiency in their IT landscape.

Architecture Continuum
What is it? A structured way to categorize architectural assets over time. It represents the evolution of these assets, classifying solutions from generic standards to organization-specific implementations.
The Architecture Continuum is a useful tool for identifying common elements, eliminating redundancies, and structuring Architecture Building Blocks (ABBs). The categories include:
- Foundation Architectures: Generic or standard solutions that serve as a base for architecture development.
- Common Systems Architectures: Solutions that remain relatively generic but can be adapted to an organization’s specific needs.
- Industry Architectures: Solutions tailored to industry standards and best practices.
- Organization-Specific Architectures: Customized solutions that reflect a company’s specific requirements and strategic vision.
Solution Continuum
What is it? A structured way to describe and understand how architectural assets are implemented in real-world solutions. It translates architectural blueprints into tangible implementations that materialize the architecture's vision.
The Solution Continuum defines what is available in the organizational environment as reusable Solution Building Blocks (SBBs), developed based on agreements between stakeholders.
Together, these continuums provide a holistic architectural approach, guiding organizations through the intricate process of conceptualization, evaluation, and implementation of enterprise architecture.

A very simple practical example is detailed below to illustrate how both concepts apply in a modernization or transformation project.
Example Context: A telecommunications company decides to modernize its technological infrastructure to enhance customer experience, increase operational efficiency, and reduce costs. This project includes the implementation of a new Customer Relationship Management (CRM) system, cloud migration and adoption, and process automation.
Architecture Continuum
As previously explained, the Architecture Continuum represents a progression of architectures, from generic abstractions to organization-specific solutions. It includes four levels: foundations, common architectures, industry architectures, and organizational architectures.
- Foundation Architectures
- Example: Adoption of technology standards such as TCP/IP for networks and HTTPS for secure communications, as well as frameworks like ITIL for IT service management. General architectural principles such as modularity and interoperability are also considered.
- Common Systems Architectures
- Example: Selection of a set of common business services that can be used across different divisions of the company, such as unified authentication services, shared databases, and integration platforms. These architectures are common across the organization and can be adapted to different systems, also known as architecture patterns.
- Industry Architectures
- Example: The telecommunications company adopts an industry-specific architecture, such as the TM Forum Framework, which defines processes and common architectures in the telecommunications sector. This may include specific data models for billing and customer management.
- Organization-Specific Architectures
- These are the company’s reference architectures.
- Example: The company develops a specific architecture for its CRM system, tailored to its unique business processes and customer needs. This could include customizing CRM modules to align with the company’s marketing and sales strategies.
Solutions Continuum
As mentioned earlier, the Solutions Continuum refers to the practical implementation of architectures, starting from generic solutions to fully customized solutions tailored to the organization. Here is a simple example:
- Foundation Solutions
- Example: Selection of a set of generic tools and platforms, such as Amazon Web Services (AWS) for cloud services, Microsoft Dynamics for CRM, and development platforms like Java or .NET.
- Common Systems Solutions
- Example: Implementation of organization-wide common services, such as a unified authentication system (SSO), an API-based integration platform, and cloud database services. These solutions are configured to meet the basic needs of the entire organization.
- Industry Solutions
- Example: Deployment of a specific CRM module that aligns with best practices in the telecommunications industry, such as service and customer management. This could include integration with industry-specific billing systems and network services.
- Organization-Specific Solutions
- Example: Customization of the CRM to include specific workflows, integrations with legacy systems, and personalized dashboards for senior management. This final solution is fully tailored to the company’s unique needs and strategies.
Architecture Repository
The Architecture Repository serves as the central archive for architectural assets and data, acting as the single source of truth that keeps everything organized. It is a crucial component because, over time, the artifacts defined by TOGAF and numerous deliverables become resources that need to be managed and controlled, particularly in terms of accessibility and reuse.
The key areas of the Architecture Repository include:
- Architecture Metamodel
Provides a structured schema for modeling all aspects of architecture. - Architecture Capability
Defines the parameters, structures, and processes that support the governance of the architecture repository, ensuring it is well-managed and efficient. - Architecture Landscape
Offers a comprehensive view of an organization’s current building blocks, showing what exists and how it is structured across different levels of detail, applications, or systems. - Standards Information Base (SIB)
Stores the standards that new architectures must comply with, including industry standards, selected products, and already implemented services. It acts as a guide for best practices. - Reference Library
Provides guidelines, templates, patterns, and other reference materials to accelerate the development of new enterprise architectures. It is essentially a toolbox for architects. - Governance Log
Maintains a record of all governance-related activities within the enterprise, including decisions, approvals, and changes throughout the architecture lifecycle. It acts as a logbook for tracking every decision and modification. - Requirements Repository
Offers a centralized view of all architectural requirements that have been agreed upon throughout the process.
The relationships between these areas in the Architecture Repository are illustrated below:

It is common in practice that no single platform fully and efficiently implements the entire repository. Instead, multiple specialized tools are typically used for different sections.
Relationship Between All Components
All the components we have described are interconnected, and their relationships can be visualized in the following diagram:

A practical example would be:
The Architecture Definition Document is a deliverable that documents a description of the architecture. This document contains multiple artifacts that provide different views of the building blocks relevant to the architecture.

For instance, a process flow diagram (artifact) could be created to describe the call management process (building block). This artifact could also define other fundamental components such as the actors involved in the process (e.g., a customer service representative).
Final Thoughts
In this series of posts, we aimed to provide a quick yet insightful introduction to the TOGAF framework, covering its key concepts. To conclude, here are some takeaways:
- TOGAF is a framework for implementing enterprise architecture, but it is not the only one.
- It aligns enterprise architecture with strategic business goals.
- It provides a comprehensive methodology that facilitates the planning, design, and management of complex architectures, ensuring all business components work in harmony.
- Its adaptability to different contexts and specific needs makes its implementation not only improve operational efficiency but also drive innovation and agility.
- Its components help not only in planning and design but also facilitate communication and the successful implementation of enterprise architecture.
This post provides a deep dive into TOGAF's key components, helping organizations structure, implement, and manage their architecture effectively. If you’re looking to learn more, check out the official TOGAF documentation.
Comments are moderated and will only be visible if they add to the discussion in a constructive way. If you disagree with a point, please, be polite.
Tell us what you think.