# Government of Rwanda Enterprise Architecture Framework

To strengthen ICT governance and improve service delivery, the Government of Rwanda is implementing an Enterprise Architecture (EA) framework across public entities. EA aims to create common standards, foster collaboration, and ensure ICT initiatives are aligned with business needs. This document outlines the challenges identified and how EA will address them.

# Acronyms

[![image.png](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/scaled-1680-/U0limage.png)](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/U0limage.png)

# Glosary Terms

[![image.png](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/scaled-1680-/9Vgimage.png)](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/9Vgimage.png)

[![image.png](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/scaled-1680-/Fubimage.png)](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/Fubimage.png)

[![image.png](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/scaled-1680-/joUimage.png)](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/joUimage.png)

# Background

The<span style="letter-spacing: -.65pt;"> </span>government<span style="letter-spacing: -.6pt;"> </span>of<span style="letter-spacing: -.65pt;"> </span>Rwanda<span style="letter-spacing: -.6pt;"> </span>has<span style="letter-spacing: -.65pt;"> </span>embarked<span style="letter-spacing: -.6pt;"> </span>on<span style="letter-spacing: -.65pt;"> </span>a<span style="letter-spacing: -.6pt;"> </span>project<span style="letter-spacing: -.6pt;"> </span>to<span style="letter-spacing: -.65pt;"> </span>establish<span style="letter-spacing: -.6pt;"> </span>and<span style="letter-spacing: -.65pt;"> </span>implement<span style="letter-spacing: -.6pt;"> </span>enterprise<span style="letter-spacing: -.65pt;"> </span>architecture (EA) in public entities with the end goal of establishing common architecture standards across all ICT functional units.

This will in turn assist the government in fostering synergies between entities within and across defined clusters. The government has identified the following as some of the topical issues that enterprise architecture will seek to resolve.

1. **Poor support for business needs** – in some sectors, the ICT function has been found to be misaligned with the needs<span style="letter-spacing: -.1pt;"> </span>of the business.<span style="letter-spacing: 2.0pt;"> </span>This is largely because the ICT capabilities have been developed without direct reference to the business requirements
2. **Lack of coordination** – Projects undertaken within some of the entities are not properly coordinated resulting in wasteful expenditure when some resources could have been re-used or <span style="letter-spacing: -.1pt;">shared</span>
3. **Inaccurate scoping of projects** – without a reference point on the ICT and business landscape, projects<span style="letter-spacing: -.45pt;"> </span>are<span style="letter-spacing: -.55pt;"> </span>scoped<span style="letter-spacing: -.45pt;"> </span>based<span style="letter-spacing: -.6pt;"> </span>on<span style="letter-spacing: -.5pt;"> </span>assumption<span style="letter-spacing: -.6pt;"> </span>of<span style="letter-spacing: -.45pt;"> </span>the<span style="letter-spacing: -.4pt;"> </span>impact<span style="letter-spacing: -.4pt;"> </span>and<span style="letter-spacing: -.5pt;"> </span>resources<span style="letter-spacing: -.55pt;"> </span>needed<span style="letter-spacing: -.6pt;"> </span>to<span style="letter-spacing: -.5pt;"> </span>deliver.<span style="letter-spacing: 1.5pt;"> </span>This<span style="letter-spacing: -.5pt;"> </span>has in some cases let to inaccurate project scoping.
4. **Lack of integration and interoperability** – although there are some shared services across some of<span style="letter-spacing: -.65pt;"> </span>the<span style="letter-spacing: -.6pt;"> </span>public<span style="letter-spacing: -.5pt;"> </span>entities,<span style="letter-spacing: -.65pt;"> </span>it<span style="letter-spacing: -.5pt;"> </span>has<span style="letter-spacing: -.65pt;"> </span>been<span style="letter-spacing: -.55pt;"> </span>found<span style="letter-spacing: -.6pt;"> </span>that<span style="letter-spacing: -.65pt;"> </span>their<span style="letter-spacing: -.55pt;"> </span>respective<span style="letter-spacing: -.65pt;"> </span>ICT<span style="letter-spacing: -.5pt;"> </span>functional<span style="letter-spacing: -.6pt;"> </span>units<span style="letter-spacing: -.55pt;"> </span>have<span style="letter-spacing: -.55pt;"> </span>had<span style="letter-spacing: -.65pt;"> </span>minimal collaboration.<span style="letter-spacing: .45pt;"> </span>The<span style="letter-spacing: -.7pt;"> </span>close<span style="letter-spacing: -.6pt;"> </span>association<span style="letter-spacing: -.65pt;"> </span>between<span style="letter-spacing: -.65pt;"> </span>some<span style="letter-spacing: -.7pt;"> </span>of<span style="letter-spacing: -.7pt;"> </span>the<span style="letter-spacing: -.6pt;"> </span>public<span style="letter-spacing: -.6pt;"> </span>entities<span style="letter-spacing: -.65pt;"> </span>calls<span style="letter-spacing: -.7pt;"> </span>for<span style="letter-spacing: -.85pt;"> </span>more<span style="letter-spacing: -.6pt;"> </span>integration
5. **Low<span style="letter-spacing: -.2pt;"> </span>quality<span style="letter-spacing: -.25pt;"> </span>service<span style="letter-spacing: -.3pt;"> </span>delivery<span style="letter-spacing: -.05pt;"> </span>**–<span style="letter-spacing: -.25pt;"> </span>some<span style="letter-spacing: -.25pt;"> </span>complaints<span style="letter-spacing: -.25pt;"> </span>around<span style="letter-spacing: -.3pt;"> </span>quality<span style="letter-spacing: -.2pt;"> </span>of<span style="letter-spacing: -.25pt;"> </span>service<span style="letter-spacing: -.25pt;"> </span>delivery<span style="letter-spacing: -.35pt;"> </span>is<span style="letter-spacing: -.3pt;"> </span>attributed<span style="letter-spacing: -.3pt;"> </span>to lack<span style="letter-spacing: -.2pt;"> </span>of<span style="letter-spacing: -.25pt;"> </span>coordinated<span style="letter-spacing: -.1pt;"> </span>planning<span style="letter-spacing: -.15pt;"> </span>due<span style="letter-spacing: -.1pt;"> </span>to<span style="letter-spacing: -.2pt;"> </span>the<span style="letter-spacing: -.2pt;"> </span>absence<span style="letter-spacing: -.2pt;"> </span>of<span style="letter-spacing: -.25pt;"> </span>reference<span style="letter-spacing: -.2pt;"> </span>point<span style="letter-spacing: -.3pt;"> </span>of<span style="letter-spacing: -.2pt;"> </span>the<span style="letter-spacing: -.2pt;"> </span>current<span style="letter-spacing: -.25pt;"> </span>business<span style="letter-spacing: -.2pt;"> </span>or<span style="letter-spacing: -.25pt;"> </span>ICT landscape.<span style="letter-spacing: 2.0pt;"> </span>This is the gap the enterprise architecture seeks to fill.

It is acknowledged that within each government entity, some of the building blocks that make up enterprise architecture are in existence.<span style="letter-spacing: 2.0pt;"> </span>The challenge, however, is that their development and arrangement has<span style="letter-spacing: -.1pt;"> </span>not<span style="letter-spacing: -.1pt;"> </span>been<span style="letter-spacing: -.3pt;"> </span>properly<span style="letter-spacing: -.05pt;"> </span>coordinated<span style="letter-spacing: -.15pt;"> </span>with<span style="letter-spacing: -.3pt;"> </span>the use<span style="letter-spacing: -.1pt;"> </span>of<span style="letter-spacing: -.1pt;"> </span>common standards and therefore<span style="letter-spacing: -.1pt;"> </span>fail<span style="letter-spacing: -.1pt;"> </span>to provide the added value that the business should be deriving from them.

<span style="font-size: 11.0pt; line-height: 150%; font-family: 'Calibri',sans-serif; mso-fareast-font-family: Calibri; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;">  
</span>

<span style="font-size: 10.0pt; mso-bidi-font-size: 11.0pt;"> </span>

<span style="font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-no-proof: yes;">![](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/embedded-image-kwxaoeiu.png)</span>

<span style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt;"> </span>Addressing the abovementioned challenges requires a structured approach.<span style="letter-spacing: 2.0pt;"> </span>Within the Enterprise Architecture<span style="letter-spacing: -.65pt;"> </span>practice,<span style="letter-spacing: -.6pt;"> </span>both<span style="letter-spacing: -.65pt;"> </span>methodologies,<span style="letter-spacing: -.5pt;"> </span>standards,<span style="letter-spacing: -.6pt;"> </span>principles,<span style="letter-spacing: -.5pt;"> </span>governance<span style="letter-spacing: -.6pt;"> </span>and<span style="letter-spacing: -.65pt;"> </span>EA<span style="letter-spacing: -.45pt;"> </span>framework<span style="letter-spacing: -.5pt;"> </span>drive<span style="letter-spacing: -.6pt;"> </span>the structured approach.<span style="letter-spacing: 2.0pt;"> </span>The selection of<span style="letter-spacing: -.1pt;"> </span>each of these requirements is important as care must be taken to ensure<span style="letter-spacing: -.2pt;"> </span>that<span style="letter-spacing: -.2pt;"> </span>the<span style="letter-spacing: -.2pt;"> </span>asset<span style="letter-spacing: -.2pt;"> </span>that<span style="letter-spacing: -.2pt;"> </span>is<span style="letter-spacing: -.2pt;"> </span>selected<span style="letter-spacing: -.25pt;"> </span>meets<span style="letter-spacing: -.2pt;"> </span>the<span style="letter-spacing: -.2pt;"> </span>requirements<span style="letter-spacing: -.2pt;"> </span>and<span style="letter-spacing: -.25pt;"> </span>capabilities<span style="letter-spacing: -.35pt;"> </span>of<span style="letter-spacing: -.35pt;"> </span>government<span style="letter-spacing: -.2pt;"> </span>of<span style="letter-spacing: -.2pt;"> </span>Rwanda.

There<span style="letter-spacing: -.65pt;"> </span>are<span style="letter-spacing: -.6pt;"> </span>a<span style="letter-spacing: -.65pt;"> </span>number<span style="letter-spacing: -.6pt;"> </span>of<span style="letter-spacing: -.65pt;"> </span>frameworks<span style="letter-spacing: -.6pt;"> </span>available<span style="letter-spacing: -.65pt;"> </span>that<span style="letter-spacing: -.6pt;"> </span>could<span style="letter-spacing: -.6pt;"> </span>have<span style="letter-spacing: -.65pt;"> </span>been<span style="letter-spacing: -.6pt;"> </span>chosen<span style="letter-spacing: -.65pt;"> </span>to<span style="letter-spacing: -.6pt;"> </span>drive<span style="letter-spacing: -.65pt;"> </span>this<span style="letter-spacing: -.6pt;"> </span>initiative.<span style="letter-spacing: .4pt;"> </span>However, not<span style="letter-spacing: -.15pt;"> </span>all<span style="letter-spacing: -.45pt;"> </span>of<span style="letter-spacing: -.3pt;"> </span>them<span style="letter-spacing: -.25pt;"> </span>meet<span style="letter-spacing: -.25pt;"> </span>the<span style="letter-spacing: -.25pt;"> </span>requirements<span style="letter-spacing: -.4pt;"> </span>of<span style="letter-spacing: -.3pt;"> </span>Rwandan<span style="letter-spacing: -.3pt;"> </span>Government.<span style="letter-spacing: 1.9pt;"> </span>The<span style="letter-spacing: -.15pt;"> </span>framework<span style="letter-spacing: -.4pt;"> </span>that<span style="letter-spacing: -.15pt;"> </span>has<span style="letter-spacing: -.3pt;"> </span>been<span style="letter-spacing: -.3pt;"> </span>chosen<span style="letter-spacing: -.3pt;"> </span>is The Open Group Architecture Framework (TOGAF) because its completeness and applicability.

The selection of TOGAF is based on the appreciation that the framework not only covers are all the required architecture domains but also presents an iterative approach to implementation of enterprise <span style="letter-spacing: -.1pt;">architecture.</span>

<span style="font-size: 11.0pt; line-height: 150%; font-family: 'Calibri',sans-serif; mso-fareast-font-family: Calibri; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;">  
</span>

<span style="font-size: 10.0pt; mso-bidi-font-size: 11.0pt;"> </span>

<span style="font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-no-proof: yes;">![](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/embedded-image-uhzkgfon.jpeg)</span>

However,<span style="letter-spacing: -.3pt;"> </span>although<span style="letter-spacing: -.5pt;"> </span>TOGAF<span style="letter-spacing: -.6pt;"> </span>is<span style="letter-spacing: -.35pt;"> </span>robust,<span style="letter-spacing: -.3pt;"> </span>it<span style="letter-spacing: -.3pt;"> </span>is<span style="letter-spacing: -.45pt;"> </span>still<span style="letter-spacing: -.35pt;"> </span>too<span style="letter-spacing: -.4pt;"> </span>complex.<span style="letter-spacing: 1.7pt;"> </span>The<span style="letter-spacing: -.45pt;"> </span>decision<span style="letter-spacing: -.5pt;"> </span>was<span style="letter-spacing: -.45pt;"> </span>therefore<span style="letter-spacing: -.45pt;"> </span>taken<span style="letter-spacing: -.3pt;"> </span>to<span style="letter-spacing: -.35pt;"> </span>customize the framework to meet the requirements of Rwanda.<span style="letter-spacing: 2.0pt;"> </span>This decision resulted in the development of the Rwanda Government Enterprise Architecture Framework (RGEA).

[![image.png](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/scaled-1680-/ZWMimage.png)](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/ZWMimage.png)

Through this modified framework, the core artifacts that are needed to develop enterprise architecture for Government of Rwanda entities are organized per architecture domain to show the horizontal and vertical alignment with other domains.

# Purpose

The purpose of this document is to provide guidance to enterprise architecture practitioners within government<span style="letter-spacing: -.45pt;"> </span>of<span style="letter-spacing: -.35pt;"> </span>Rwanda<span style="letter-spacing: -.45pt;"> </span>on<span style="letter-spacing: -.5pt;"> </span>the<span style="letter-spacing: -.3pt;"> </span>application<span style="letter-spacing: -.5pt;"> </span>of<span style="letter-spacing: -.45pt;"> </span>the<span style="letter-spacing: -.45pt;"> </span>enterprise<span style="letter-spacing: -.35pt;"> </span>wide<span style="letter-spacing: -.45pt;"> </span>architecture<span style="letter-spacing: -.3pt;"> </span>framework.<span style="letter-spacing: 1.75pt;"> </span>The<span style="letter-spacing: -.3pt;"> </span>document unpacks the elements that make up the Enterprise Architecture framework and describes their interrelationships as well as the deliverables that the programme seeks to produce.

The Government of Rwanda Enterprise Architecture framework ([*<span style="color: windowtext; text-decoration: none; text-underline: none;">Figure 3</span>*](#_bookmark3)) has been modified to make it generic for applicability within all government institutions.<span style="letter-spacing: 2.0pt;"> </span>It provides building blocks that will enable IT executives<span style="letter-spacing: -.65pt;"> </span>to<span style="letter-spacing: -.55pt;"> </span>not<span style="letter-spacing: -.6pt;"> </span>only<span style="letter-spacing: -.65pt;"> </span>document<span style="letter-spacing: -.6pt;"> </span>their<span style="letter-spacing: -.6pt;"> </span>architectures<span style="letter-spacing: -.45pt;"> </span>but<span style="letter-spacing: -.55pt;"> </span>also<span style="letter-spacing: -.55pt;"> </span>provides<span style="letter-spacing: -.55pt;"> </span>inputs<span style="letter-spacing: -.55pt;"> </span>for<span style="letter-spacing: -.6pt;"> </span>the<span style="letter-spacing: -.55pt;"> </span>development<span style="letter-spacing: -.65pt;"> </span>of<span style="letter-spacing: -.6pt;"> </span>other assets such<span style="letter-spacing: -.05pt;"> </span>as ICT Plans, ICT roadmaps, Investment plans etc.<span style="letter-spacing: 2.0pt;"> </span>To this end, therefore, the framework will guide IT in positioning itself in developing capabilities that will ensure seamless IT-Business alignment.

# Enterprise Architecture Domains

As stated<span style="letter-spacing: -.15pt;"> </span>above,<span style="letter-spacing: -.1pt;"> </span>enterprise<span style="letter-spacing: -.1pt;"> </span>architecture<span style="letter-spacing: -.1pt;"> </span>seeks<span style="letter-spacing: -.1pt;"> </span>to<span style="letter-spacing: -.05pt;"> </span>address business requirements<span style="letter-spacing: -.25pt;"> </span>that<span style="letter-spacing: -.1pt;"> </span>would<span style="letter-spacing: -.15pt;"> </span>bring added value to the organization and its target customers.<span style="letter-spacing: 2.0pt;"> </span>To achieve this, leading practice has identified five interlinked domains that make up enterprise architecture. These are Business, Information, Data, Application, and Technology Architecture domains.

The modified Government of Rwanda Enterprise Architecture Framework has combined some of the closely aligned domains so that the view is made up of the following three core domains:

1. <span style="mso-list: Ignore;"><span style="font: 7.0pt 'Times New Roman';"> </span></span>**Business Architecture** – This is the apex architecture domain as it sets the requirements for the other supporting one. Within the Business Architecture domain, the organization’s strategic mandate is defined and this sets the foundation for business requirements that the other architecture domains seek to address.<span style="letter-spacing: 2.0pt;"> </span>Within the business architecture domain, therefore, the following<span style="letter-spacing: -.6pt;"> </span>elements<span style="letter-spacing: -.55pt;"> </span>are<span style="letter-spacing: -.5pt;"> </span>defined:<span style="letter-spacing: -.5pt;"> </span>Business<span style="letter-spacing: -.65pt;"> </span>strategy,<span style="letter-spacing: -.6pt;"> </span>governance,<span style="letter-spacing: -.65pt;"> </span>organisational<span style="letter-spacing: -.5pt;"> </span>structure,<span style="letter-spacing: -.55pt;"> </span>Business Rules, key business processes, business locations and services.<span style="letter-spacing: 2.0pt;"> </span>These set the direction for the organisation which IT seeks to enable.<span style="letter-spacing: 2.0pt;"> </span>The following domains which have a technical focus in nature, therefore, are designed to enable the business architecture objectives.
2. <span style="mso-list: Ignore;"><span style="font: 7.0pt 'Times New Roman';"> </span></span>**Information Systems Architecture** – the processes that are defined within the business architecture domain need both human and system interventions to execute.<span style="letter-spacing: 2.0pt;"> </span>In some cases the processes are fully automated while<span style="letter-spacing: -.05pt;"> </span>in some<span style="letter-spacing: -.05pt;"> </span>the<span style="letter-spacing: -.05pt;"> </span>mix<span style="letter-spacing: -.2pt;"> </span>of<span style="letter-spacing: -.05pt;"> </span>manual and automated<span style="letter-spacing: -.1pt;"> </span>processes occur. It<span style="letter-spacing: -.05pt;"> </span>is<span style="letter-spacing: -.05pt;"> </span>therefore important<span style="letter-spacing: -.15pt;"> </span>that relationship<span style="letter-spacing: -.05pt;"> </span>between<span style="letter-spacing: -.05pt;"> </span>business processes<span style="letter-spacing: -.1pt;"> </span>/ services<span style="letter-spacing: -.15pt;"> </span>and<span style="letter-spacing: -.1pt;"> </span>systems<span style="letter-spacing: -.15pt;"> </span>be clearly defined.

This<span style="letter-spacing: -.1pt;"> </span>association<span style="letter-spacing: -.25pt;"> </span>of<span style="letter-spacing: -.25pt;"> </span>the<span style="letter-spacing: -.2pt;"> </span>process<span style="letter-spacing: -.2pt;"> </span>with<span style="letter-spacing: -.2pt;"> </span>systems<span style="letter-spacing: -.1pt;"> </span>is<span style="letter-spacing: -.25pt;"> </span>reflected<span style="letter-spacing: -.15pt;"> </span>both<span style="letter-spacing: -.25pt;"> </span>within<span style="letter-spacing: -.3pt;"> </span>the<span style="letter-spacing: -.2pt;"> </span>business<span style="letter-spacing: -.2pt;"> </span>and<span style="letter-spacing: -.15pt;"> </span>application architecture domains.

The application domain itself has a close association with the data and information architecture domains.<span style="letter-spacing: 2.0pt;"> </span>Thus<span style="letter-spacing: -.1pt;"> </span>the<span style="letter-spacing: -.1pt;"> </span>application<span style="letter-spacing: -.15pt;"> </span>uses<span style="letter-spacing: -.1pt;"> </span>data<span style="letter-spacing: -.25pt;"> </span>from<span style="letter-spacing: -.05pt;"> </span>the<span style="letter-spacing: -.1pt;"> </span>databases<span style="letter-spacing: -.1pt;"> </span>and<span style="letter-spacing: -.3pt;"> </span>either<span style="letter-spacing: -.1pt;"> </span>presents<span style="letter-spacing: -.35pt;"> </span>or<span style="letter-spacing: -.2pt;"> </span>transmits<span style="letter-spacing: -.2pt;"> </span>via some protocol.

Because of this close association between the three domains, The Application, Data and Information domains have been grouped together within the Information Systems Architecture <span style="letter-spacing: -.1pt;">Domain.</span>

- **Application Architecture** – Defines and documents artifacts for the Application systems in each environment, their interactions, and their relationships to the core business processes of the organisation.<span style="letter-spacing: 2.0pt;"> </span>It documents the user interfaces, applications and their attributes, associations between different application etc.
- <span style="font-family: 'Arial MT',sans-serif; mso-fareast-font-family: 'Arial MT'; mso-bidi-font-family: 'Arial MT';"><span style="mso-list: Ignore;"><span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**Data<span style="letter-spacing: -.65pt;"> </span>Architecture<span style="letter-spacing: -.6pt;"> </span>**–<span style="letter-spacing: -.6pt;"> </span>defines<span style="letter-spacing: -.6pt;"> </span>the<span style="letter-spacing: -.65pt;"> </span>Data<span style="letter-spacing: -.6pt;"> </span>sources,<span style="letter-spacing: -.55pt;"> </span>usage<span style="letter-spacing: -.6pt;"> </span>of<span style="letter-spacing: -.65pt;"> </span>the<span style="letter-spacing: -.5pt;"> </span>data,<span style="letter-spacing: -.65pt;"> </span>users<span style="letter-spacing: -.6pt;"> </span>of<span style="letter-spacing: -.65pt;"> </span>the<span style="letter-spacing: -.5pt;"> </span>data,<span style="letter-spacing: -.65pt;"> </span>owners of the data, location of the databases, reporting tools, data classification etc.
- **Information Architecture** – Defines the Information Lifecycle Management, documents, information transfer protocols, data classifications etc.

**3. Technology Architecture** – This documents the hardware &amp; software capabilities required to support deployment of business, data, and application services.

<a name="_bookmark7"></a>Enterprise architecture seeks to bring seamless alignment of the abovementioned domains to deliver value to the customer.<span style="letter-spacing: 2.0pt;"> </span>Thus in documenting end to end architecture for each entity, an association will be<span style="letter-spacing: -.3pt;"> </span>made<span style="letter-spacing: -.2pt;"> </span>between<span style="letter-spacing: -.25pt;"> </span>business<span style="letter-spacing: -.3pt;"> </span>services<span style="letter-spacing: -.3pt;"> </span>and<span style="letter-spacing: -.2pt;"> </span>business<span style="letter-spacing: -.2pt;"> </span>process<span style="letter-spacing: -.3pt;"> </span>which<span style="letter-spacing: -.3pt;"> </span>in<span style="letter-spacing: -.4pt;"> </span>turn<span style="letter-spacing: -.2pt;"> </span>will<span style="letter-spacing: -.35pt;"> </span>be<span style="letter-spacing: -.3pt;"> </span>mapped<span style="letter-spacing: -.25pt;"> </span>to<span style="letter-spacing: -.25pt;"> </span>the<span style="letter-spacing: -.2pt;"> </span>application that automate the processes (as well as the role or actors that are responsible for its execution).

Similarly,<span style="letter-spacing: -.4pt;"> </span>every<span style="letter-spacing: -.25pt;"> </span>application<span style="letter-spacing: -.25pt;"> </span>has<span style="letter-spacing: -.15pt;"> </span>to<span style="letter-spacing: -.2pt;"> </span>map<span style="letter-spacing: -.35pt;"> </span>back<span style="letter-spacing: -.25pt;"> </span>to<span style="letter-spacing: -.15pt;"> </span>the<span style="letter-spacing: -.15pt;"> </span>data<span style="letter-spacing: -.15pt;"> </span>sources<span style="letter-spacing: -.2pt;"> </span>where<span style="letter-spacing: -.15pt;"> </span>it<span style="letter-spacing: -.15pt;"> </span>stores<span style="letter-spacing: -.05pt;"> </span>and<span style="letter-spacing: -.2pt;"> </span>retrieves<span style="letter-spacing: -.1pt;"> </span>data<span style="letter-spacing: -.1pt;"> from.</span>

The infrastructure that support the systems has also to be mapped to the resultant technologies.<span style="letter-spacing: 2.0pt;"> </span>This seamless alignment is depicted in [*<span style="color: windowtext; text-decoration: none; text-underline: none;">Figure 4</span>*](#_bookmark6).

[![image.png](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/scaled-1680-/5Z0image.png)](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/5Z0image.png)

# Enterprise Architecture Drivers

Listed<span style="letter-spacing: 2.0pt;"> </span>below<span style="letter-spacing: 2.0pt;"> </span>are<span style="letter-spacing: 2.0pt;"> </span>some<span style="letter-spacing: 2.0pt;"> </span>of<span style="letter-spacing: 2.0pt;"> </span>the<span style="letter-spacing: 2.0pt;"> </span>business<span style="letter-spacing: 2.0pt;"> </span>requirements<span style="letter-spacing: 2.0pt;"> </span>and<span style="letter-spacing: 2.0pt;"> </span>drivers<span style="letter-spacing: 2.0pt;"> </span>that<span style="letter-spacing: 2.0pt;"> </span>make<span style="letter-spacing: 2.0pt;"> </span>a<span style="letter-spacing: 2.0pt;"> </span>case<span style="letter-spacing: 2.0pt;"> </span>for<span style="letter-spacing: 2.0pt;"> </span>Enterprise <span style="letter-spacing: -.1pt;">Architecture.</span>

[![image.png](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/scaled-1680-/Y06image.png)](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/Y06image.png)

- <span style="font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;"><span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**Legislation: -** Legislations change frequently. An agile enterprise architecture ensures that organizations comply with changing legislation easily by imbedding legislation and rules into everyday business processes execution and technology enablement.<span style="letter-spacing: 2.0pt;"> </span>It also follows that the requirement<span style="letter-spacing: -.05pt;"> </span>to<span style="letter-spacing: -.15pt;"> </span>comply<span style="letter-spacing: -.05pt;"> </span>with<span style="letter-spacing: -.1pt;"> </span>pieces<span style="letter-spacing: -.15pt;"> </span>of<span style="letter-spacing: -.2pt;"> </span>legislation<span style="letter-spacing: -.1pt;"> </span>has<span style="letter-spacing: -.2pt;"> </span>a<span style="letter-spacing: -.15pt;"> </span>direct<span style="letter-spacing: -.15pt;"> </span>influence<span style="letter-spacing: -.15pt;"> </span>on<span style="letter-spacing: -.2pt;"> </span>the<span style="letter-spacing: -.15pt;"> </span>type<span style="letter-spacing: -.05pt;"> </span>of<span style="letter-spacing: -.2pt;"> </span>service<span style="letter-spacing: -.05pt;"> </span>and process that an organization delivers.
- **Government Mandate:** - Acts of Parliament and government mandates must be complied with. These are some of the strongest drivers for enterprise architecture because they trigger specific <span style="letter-spacing: -.1pt;">processes.</span>
- **Strategic Goals** (Business and IT Alignment)**: -** Arguably the most important value of enterprise architecture<span style="letter-spacing: -.1pt;"> </span>is<span style="letter-spacing: -.25pt;"> </span>that<span style="letter-spacing: -.1pt;"> </span>it<span style="letter-spacing: -.2pt;"> </span>ensures the<span style="letter-spacing: -.2pt;"> </span>alignment<span style="letter-spacing: -.1pt;"> </span>of<span style="letter-spacing: -.25pt;"> </span>IT<span style="letter-spacing: -.1pt;"> </span>capabilities<span style="letter-spacing: -.1pt;"> </span>with<span style="letter-spacing: -.1pt;"> </span>business<span style="letter-spacing: -.05pt;"> </span>requirements.<span style="letter-spacing: 2.0pt;"> </span>This<span style="letter-spacing: -.1pt;"> </span>is achieved through the seamless alignment of Business Architecture domain with the Information
- Systems<span style="letter-spacing: -.1pt;"> </span>Architecture<span style="letter-spacing: -.1pt;"> </span>and Technology domains (refer<span style="letter-spacing: -.1pt;"> </span>to [*<span style="color: windowtext; text-decoration: none; text-underline: none;">Figure<span style="letter-spacing: -.1pt;"> </span>4</span>*](#_bookmark6)).<span style="letter-spacing: 2.0pt;"> </span>ICT needs<span style="letter-spacing: -.1pt;"> </span>to<span style="letter-spacing: -.05pt;"> </span>align itself<span style="letter-spacing: -.1pt;"> </span>to<span style="letter-spacing: -.05pt;"> </span>the strategic goals of the organization.
- ***Enable decision making and change management:* -** Properly defined, documented, and implemented enterprise architecture will assist executives in making informed decisions by highlighting the relationships between various elements that work together in the delivery of services<span style="letter-spacing: -.15pt;"> </span>or<span style="letter-spacing: -.15pt;"> </span>products<span style="letter-spacing: -.15pt;"> </span>and<span style="letter-spacing: -.2pt;"> </span>showing<span style="letter-spacing: -.2pt;"> </span>what<span style="letter-spacing: -.15pt;"> </span>the<span style="letter-spacing: -.15pt;"> </span>impact<span style="letter-spacing: -.15pt;"> </span>of<span style="letter-spacing: -.15pt;"> </span>a<span style="letter-spacing: -.3pt;"> </span>change<span style="letter-spacing: -.15pt;"> </span>in<span style="letter-spacing: -.25pt;"> </span>any<span style="letter-spacing: -.15pt;"> </span>one<span style="letter-spacing: -.15pt;"> </span>of<span style="letter-spacing: -.15pt;"> </span>them<span style="letter-spacing: -.25pt;"> </span>would<span style="letter-spacing: -.25pt;"> </span>have<span style="letter-spacing: -.25pt;"> </span>on the other related elements.
- **Improve Operational efficiency and productivity: -** One of the key values to be derived from enterprise<span style="letter-spacing: -.35pt;"> </span>architecture<span style="letter-spacing: -.4pt;"> </span>is<span style="letter-spacing: -.4pt;"> </span>the<span style="letter-spacing: -.35pt;"> </span>ability<span style="letter-spacing: -.35pt;"> </span>to<span style="letter-spacing: -.3pt;"> </span>assist<span style="letter-spacing: -.5pt;"> </span>organizations<span style="letter-spacing: -.3pt;"> </span>in<span style="letter-spacing: -.4pt;"> </span>making<span style="letter-spacing: -.4pt;"> </span>changes<span style="letter-spacing: -.35pt;"> </span>that<span style="letter-spacing: -.35pt;"> </span>will<span style="letter-spacing: -.4pt;"> </span>streamline operations, reduce unwanted redundancies and optimize operational activities.
- **Cost Reduction: -** Agile enterprise architecture streamlines processes, people and technology to efficiently and profitably manage the delivery of services and products through process improvement, technology rationalization and portfolio management, and through effective definitions of roles and responsibilities
- **Improved<span style="letter-spacing: -.25pt;"> </span>integration<span style="letter-spacing: -.25pt;"> </span>and<span style="letter-spacing: -.25pt;"> </span>operability:<span style="letter-spacing: -.15pt;"> </span>-<span style="letter-spacing: -.25pt;"> </span>**As<span style="letter-spacing: -.25pt;"> </span>blueprints<span style="letter-spacing: -.3pt;"> </span>for<span style="letter-spacing: -.2pt;"> </span>each<span style="letter-spacing: -.2pt;"> </span>organization<span style="letter-spacing: -.25pt;"> </span>are<span style="letter-spacing: -.2pt;"> </span>being<span style="letter-spacing: -.25pt;"> </span>developed, entities<span style="letter-spacing: -.45pt;"> </span>will<span style="letter-spacing: -.35pt;"> </span>be<span style="letter-spacing: -.3pt;"> </span>able<span style="letter-spacing: -.45pt;"> </span>to<span style="letter-spacing: -.25pt;"> </span>see<span style="letter-spacing: -.4pt;"> </span>how<span style="letter-spacing: -.3pt;"> </span>best<span style="letter-spacing: -.3pt;"> </span>they<span style="letter-spacing: -.3pt;"> </span>can<span style="letter-spacing: -.35pt;"> </span>integrated<span style="letter-spacing: -.35pt;"> </span>with<span style="letter-spacing: -.45pt;"> </span>others<span style="letter-spacing: -.45pt;"> </span>within<span style="letter-spacing: -.4pt;"> </span>the<span style="letter-spacing: -.15pt;"> </span>same<span style="letter-spacing: -.4pt;"> </span>cluster.<span style="letter-spacing: 1.7pt;"> </span>This is because the blueprints will show the landscape for each entity which will include the technologies and services. As such, common and related services will be made clearer and decisions on the use of specific technologies.<span style="letter-spacing: 2.0pt;"> </span>The need for improved integration is therefore another<span style="letter-spacing: -.2pt;"> </span>important<span style="letter-spacing: -.2pt;"> </span>driver<span style="letter-spacing: -.2pt;"> </span>for<span style="letter-spacing: -.2pt;"> </span>enterprise<span style="letter-spacing: -.2pt;"> </span>architecture<span style="letter-spacing: -.35pt;"> </span>because<span style="letter-spacing: -.2pt;"> </span>the<span style="letter-spacing: -.2pt;"> </span>result<span style="letter-spacing: -.2pt;"> </span>is<span style="letter-spacing: -.35pt;"> </span>optimization<span style="letter-spacing: -.25pt;"> </span>of<span style="letter-spacing: -.35pt;"> </span>the<span style="letter-spacing: -.2pt;"> </span>use of available resources.
- **Proper project planning: -** By making the baseline (As Is) view of the enterprise clear, enterprise architecture<span style="letter-spacing: -.2pt;"> </span>enables<span style="letter-spacing: -.2pt;"> </span>better<span style="letter-spacing: -.35pt;"> </span>planning<span style="letter-spacing: -.25pt;"> </span>for<span style="letter-spacing: -.2pt;"> </span>projects<span style="letter-spacing: -.2pt;"> </span>as<span style="letter-spacing: -.2pt;"> </span>decisions<span style="letter-spacing: -.35pt;"> </span>makers<span style="letter-spacing: -.2pt;"> </span>are<span style="letter-spacing: -.2pt;"> </span>able<span style="letter-spacing: -.2pt;"> </span>to<span style="letter-spacing: -.15pt;"> </span>see<span style="letter-spacing: -.2pt;"> </span>not<span style="letter-spacing: -.3pt;"> </span>only<span style="letter-spacing: -.2pt;"> </span>the impact that a project would have, but also see and re-use what is already in the environment before a decision to either build or buy is made.

# Scope of the EA Framework

The scope for Government of Rwanda Enterprise Architecture Framework includes the following:  
• Architecture Development Methods (ADM)  
• Architecture Content Management  
• Enterprise Architecture Tools

# Architecture Development Method (ADM)

The Architecture Development Method (ADM) describes how the artefacts that enterprise architecture will document and maintain.

**<u>NOTE:</u>** *Each entity within<span style="letter-spacing: -.05pt;"> </span>the government of Rwanda<span style="letter-spacing: -.15pt;"> </span>will define its own enterprise architecture following the standards that the RGEA has defined.<span style="letter-spacing: 2.0pt;"> </span>The term ‘Government-wide’ Enterprise Architecture refers to the set of common EA standards, principles and building blocks that each entity will need to define in developing respective architectures.*

The<span style="letter-spacing: -.2pt;"> </span>scope<span style="letter-spacing: -.15pt;"> </span>for<span style="letter-spacing: -.25pt;"> </span>the<span style="letter-spacing: -.1pt;"> </span>ADM<span style="letter-spacing: -.25pt;"> </span>therefore<span style="letter-spacing: -.15pt;"> </span>covers<span style="letter-spacing: -.15pt;"> </span>the<span style="letter-spacing: -.15pt;"> </span>following<span style="letter-spacing: -.25pt;"> </span><span style="letter-spacing: -.1pt;">areas:</span>

<span style="mso-list: Ignore;">1.<span style="font: 7.0pt 'Times New Roman';"> </span></span>**Business<span style="letter-spacing: -.35pt;"> </span>Architecture:<span style="letter-spacing: -.2pt;"> </span>**This<span style="letter-spacing: -.4pt;"> </span>includes<span style="letter-spacing: -.15pt;"> </span>the<span style="letter-spacing: -.35pt;"> </span>definition<span style="letter-spacing: -.4pt;"> </span><span style="letter-spacing: -.25pt;">of:</span>

- ***Business<span style="letter-spacing: -.5pt;"> </span>Strategy<span style="letter-spacing: -.35pt;"> </span>(****Business<span style="letter-spacing: -.2pt;"> </span>Direction<span style="letter-spacing: -.35pt;"> </span>Model*)<span style="letter-spacing: -.3pt;"> </span>–<span style="letter-spacing: -.2pt;"> </span>This<span style="letter-spacing: -.2pt;"> </span>include<span style="letter-spacing: -.15pt;"> </span>the<span style="letter-spacing: -.2pt;"> </span><span style="letter-spacing: -.1pt;">following:</span>
- **Business<span style="letter-spacing: -.2pt;"> </span>drivers<span style="letter-spacing: -.1pt;"> </span>**such<span style="letter-spacing: -.4pt;"> </span>as<span style="letter-spacing: -.2pt;"> </span>government<span style="letter-spacing: -.3pt;"> </span>mandates,<span style="letter-spacing: -.15pt;"> </span>legislative<span style="letter-spacing: -.3pt;"> </span>requirements,<span style="letter-spacing: -.2pt;"> </span>ministerial decrees, strategic goals and initiatives
- **Strategic<span style="letter-spacing: -.15pt;"> </span>objectives<span style="letter-spacing: -.15pt;"> </span>**of<span style="letter-spacing: -.25pt;"> </span>the<span style="letter-spacing: -.25pt;"> </span><span style="letter-spacing: -.1pt;">organization</span>
- **Business requirements.** Closely aligned to the strategic objectives, these are the requirements for business to meet the strategic objectives
- **Business<span style="letter-spacing: -.15pt;"> </span>services** –<span style="letter-spacing: -.1pt;"> </span>a<span style="letter-spacing: -.05pt;"> </span>list and<span style="letter-spacing: -.05pt;"> </span>description<span style="letter-spacing: -.2pt;"> </span>of<span style="letter-spacing: -.05pt;"> </span>the services that the business<span style="letter-spacing: -.05pt;"> </span>delivers<span style="letter-spacing: -.05pt;"> </span>to its customers (these include both internal and external customers such as the <span style="letter-spacing: -.1pt;">citizenly)</span>
- **Core Business Processes** – within the scope of this programme, only core business processes will be mapped.<span style="letter-spacing: 2.0pt;"> </span>These are processes that are aligned to specific business units or service e.g. Birth Registration, Local Government Inspection etc.<span style="letter-spacing: 2.0pt;"> </span>The processes will not be document to the activity detail level for this programme.
- **Business Location** – it is understood that each public entity has offices spread over wide<span style="letter-spacing: -.15pt;"> </span>geographical<span style="letter-spacing: -.3pt;"> </span>areas<span style="letter-spacing: -.25pt;"> </span>and<span style="letter-spacing: -.2pt;"> </span>offering<span style="letter-spacing: -.2pt;"> </span>differentiated<span style="letter-spacing: -.35pt;"> </span>yet<span style="letter-spacing: -.15pt;"> </span>related<span style="letter-spacing: -.2pt;"> </span>business<span style="letter-spacing: -.15pt;"> </span>services.<span style="letter-spacing: 1.95pt;"> </span>To understand the levels<span style="letter-spacing: -.1pt;"> </span>of<span style="letter-spacing: -.1pt;"> </span>collaboration between<span style="letter-spacing: -.1pt;"> </span>the functional units<span style="letter-spacing: -.1pt;"> </span>over such<span style="letter-spacing: -.2pt;"> </span>areas, it<span style="letter-spacing: -.1pt;"> </span>is<span style="letter-spacing: -.1pt;"> </span>necessary<span style="letter-spacing: -.15pt;"> </span>to<span style="letter-spacing: -.2pt;"> </span>model<span style="letter-spacing: -.2pt;"> </span>the<span style="letter-spacing: -.15pt;"> </span>services,<span style="letter-spacing: -.15pt;"> </span>processes,<span style="letter-spacing: -.05pt;"> </span>and<span style="letter-spacing: -.25pt;"> </span>technology<span style="letter-spacing: -.1pt;"> </span>based<span style="letter-spacing: -.25pt;"> </span>on<span style="letter-spacing: -.25pt;"> </span>the<span style="letter-spacing: -.15pt;"> </span>area<span style="letter-spacing: -.1pt;"> </span>of
- use. For Example, Data Capturing may be undertaken using a manual form in a rural area and thereafter be recaptured on a system at the head office.
- **Business<span style="letter-spacing: -.45pt;"> </span>Function<span style="letter-spacing: -.45pt;"> </span>**–<span style="letter-spacing: -.5pt;"> </span>the<span style="letter-spacing: -.5pt;"> </span>function<span style="letter-spacing: -.5pt;"> </span>that<span style="letter-spacing: -.55pt;"> </span>each<span style="letter-spacing: -.5pt;"> </span>business<span style="letter-spacing: -.5pt;"> </span>unit<span style="letter-spacing: -.5pt;"> </span>performs<span style="letter-spacing: -.5pt;"> </span>and<span style="letter-spacing: -.5pt;"> </span>their<span style="letter-spacing: -.6pt;"> </span>resultant responsibility for processes, services, and technology
- **Business Roles / Actors** -<span style="letter-spacing: 2.0pt;"> </span>this assigns responsibility of each service, process or technology to a role or an actor. Each process, a RACI should be defined. Thus, for each process there will be someone who is either Responsible (R), Accountable (A), Consulted (C) or Informed (I) for its execution
- **Stakeholders** – these are entities that have vested interest in the operations to the organization.<span style="letter-spacing: 2.0pt;"> </span>They influence policy and have power to either enable or derail the enterprise architecture initiative
- ***Business Process Modelling*** – Only core business processes will be documented for this programme.<span style="letter-spacing: 2.0pt;"> </span>These will include both manual and automated processes. Please refer to the Government *of Rwanda EA Standards.docx* for description of applicable business process modelling standards.<span style="letter-spacing: 2.0pt;"> </span>The core business processes will be mapped against the core business <span style="letter-spacing: -.1pt;">objectives.</span>

<span style="letter-spacing: -.1pt;">2. I</span>**nformation<span style="letter-spacing: -.4pt;"> </span>Systems<span style="letter-spacing: -.4pt;"> </span>Architecture<span style="letter-spacing: -.35pt;"> </span>**

- ***Documentation of the Application Landscape.*** This includes the development of an application catalogue. This is an asset that documents all the attributes of the information systems within a given environment complete with all the needed attributes for each application<span style="letter-spacing: -.55pt;"> </span>(refer<span style="letter-spacing: -.65pt;"> </span>to<span style="letter-spacing: -.45pt;"> </span>*Government<span style="letter-spacing: -.5pt;"> </span>of<span style="letter-spacing: -.55pt;"> </span>Rwanda<span style="letter-spacing: -.55pt;"> </span>Application<span style="letter-spacing: -.55pt;"> </span>Catalogue<span style="letter-spacing: -.5pt;"> </span>Template.xls*).<span style="letter-spacing: 1.45pt;"> </span>Apart<span style="letter-spacing: -.5pt;"> </span>from cataloging<span style="letter-spacing: -.5pt;"> </span>the<span style="letter-spacing: -.45pt;"> </span>applications<span style="letter-spacing: -.55pt;"> </span>in<span style="letter-spacing: -.5pt;"> </span>the<span style="letter-spacing: -.45pt;"> </span>environment,<span style="letter-spacing: -.45pt;"> </span>it<span style="letter-spacing: -.45pt;"> </span>is<span style="letter-spacing: -.45pt;"> </span>a<span style="letter-spacing: -.45pt;"> </span>helpful<span style="letter-spacing: -.45pt;"> </span>asset<span style="letter-spacing: -.4pt;"> </span>that<span style="letter-spacing: -.55pt;"> </span>will<span style="letter-spacing: -.45pt;"> </span>assist<span style="letter-spacing: -.45pt;"> </span>IT<span style="letter-spacing: -.45pt;"> </span>managers in making future IT investment decisions through a clear assessment of the lifecycle of each system, required support, system integration matters and process automation.
- **NOTE:** *This does **NOT** include Software / System Architecture modelling i.e. a detailed architecture modelling of a specific system. The scope for the Government-wide EA project is to document interrelationships between disparate systems and present a view of the application landscape.*
- ***Data Architecture –*** for<span style="letter-spacing: -.05pt;"> </span>this project, the data architecture does **NOT** include data modelling. The architecture documentation will seek to identity the data sources for each entity, data structures,<span style="letter-spacing: -.45pt;"> </span>shared<span style="letter-spacing: -.5pt;"> </span>data<span style="letter-spacing: -.5pt;"> </span>across<span style="letter-spacing: -.5pt;"> </span>entities<span style="letter-spacing: -.5pt;"> </span>to<span style="letter-spacing: -.4pt;"> </span>enable<span style="letter-spacing: -.5pt;"> </span>integration<span style="letter-spacing: -.4pt;"> </span>and<span style="letter-spacing: -.55pt;"> </span>data<span style="letter-spacing: -.5pt;"> </span>management<span style="letter-spacing: -.35pt;"> </span>(including data storage, back-up)

3.<span style="font: 7.0pt 'Times New Roman';"> </span>**Technology<span style="letter-spacing: -.4pt;"> </span>Architecture:<span style="letter-spacing: -.4pt;"> </span>-<span style="letter-spacing: -.45pt;"> </span>**This<span style="letter-spacing: -.5pt;"> </span>will<span style="letter-spacing: -.45pt;"> </span>cover<span style="letter-spacing: -.45pt;"> </span>the<span style="letter-spacing: -.45pt;"> </span>infrastructure<span style="letter-spacing: -.4pt;"> </span>landscape<span style="letter-spacing: -.45pt;"> </span>including<span style="letter-spacing: -.45pt;"> </span>a<span style="letter-spacing: -.6pt;"> </span>list<span style="letter-spacing: -.4pt;"> </span>of<span style="letter-spacing: -.45pt;"> </span>servers,<span style="letter-spacing: -.45pt;"> </span>Type of Network, Data Storage Types, and communication protocols.

The<span style="letter-spacing: -.25pt;"> </span>deliverables<span style="letter-spacing: -.3pt;"> </span>for<span style="letter-spacing: -.3pt;"> </span>this<span style="letter-spacing: -.3pt;"> </span>will<span style="letter-spacing: -.15pt;"> </span>present<span style="letter-spacing: -.15pt;"> </span>blueprints<span style="letter-spacing: -.15pt;"> </span>for<span style="letter-spacing: -.1pt;"> </span>each<span style="letter-spacing: -.2pt;"> </span>entity<span style="letter-spacing: -.2pt;"> </span>with<span style="letter-spacing: -.3pt;"> </span>the<span style="letter-spacing: -.15pt;"> </span>following<span style="letter-spacing: -.35pt;"> </span>key<span style="letter-spacing: -.2pt;"> </span><span style="letter-spacing: -.1pt;">elements:</span>

1. **Baseline<span style="letter-spacing: -.2pt;"> </span>view<span style="letter-spacing: -.15pt;"> </span>(As-Is<span style="letter-spacing: -.25pt;"> </span>view):<span style="letter-spacing: 2.2pt;"> </span>**this<span style="letter-spacing: -.25pt;"> </span>will<span style="letter-spacing: -.1pt;"> </span>present<span style="letter-spacing: -.1pt;"> </span>the<span style="letter-spacing: -.25pt;"> </span>current<span style="letter-spacing: -.1pt;"> </span>view<span style="letter-spacing: -.2pt;"> </span>of<span style="letter-spacing: -.15pt;"> </span>a<span style="letter-spacing: -.1pt;"> </span>given<span style="letter-spacing: -.25pt;"> </span><span style="letter-spacing: -.1pt;">environment</span>
2. **Target view (To Be view):** this will describe the desired state of the environment taking into account the future strategic initiatives and IT capabilities that need to be put in place to meet these initiatives
3. **Gap Analysis:** this will overlay the Target (To Be) view over the Baseline (As Is) view to show the gaps that need to be filled as the organization transitions into the Target state
4. **Roadmap:** this will prioritize the initiatives that must be undertaken to aid the organization transition from the Baseline (As Is) to the Target (To Be) state

# Architecture Content Framework

The content framework for the Government of Rwanda Enterprise Architecture covers the following <span style="letter-spacing: -.1pt;">areas:</span>

1. Architecture<span style="letter-spacing: -.2pt;"> </span>Meta<span style="letter-spacing: -.2pt;"> Model</span>
2. Architecture<span style="letter-spacing: -.35pt;"> </span>Building<span style="letter-spacing: -.25pt;"> </span><span style="letter-spacing: -.1pt;">blocks</span>
3. Architecture<span style="letter-spacing: -.2pt;"> </span><span style="letter-spacing: -.1pt;">Deliverables</span>

# Enterprise Architecture Notation

Government of Rwanda has selected ArchiMate as a notation for enterprise architecture modelling. Models will be developed and stored within Sparx Enterprise Architect using the ArchiMate Notation.

##### **Architecture Meta-Model**

Effective enterprise architecture documentation entails the use of common standards that are easily applied and understood by both architects and target audience.<span style="letter-spacing: 2.0pt;"> </span>To this end, apart from defining the enterprise architecture framework – which<span style="letter-spacing: -.05pt;"> </span>outlines the artefacts<span style="letter-spacing: -.1pt;"> </span>or primitives that need to be<span style="letter-spacing: -.1pt;"> </span>modelled

– there is also a requirement to define the relationship between these<span style="letter-spacing: -.1pt;"> </span>artefacts<span style="letter-spacing: -.1pt;"> </span>which<span style="letter-spacing: -.05pt;"> </span>are shared across the domains.

This<span style="letter-spacing: -.3pt;"> </span>relationship<span style="letter-spacing: -.3pt;"> </span>is<span style="letter-spacing: -.3pt;"> </span>defined<span style="letter-spacing: -.4pt;"> </span>using<span style="letter-spacing: -.3pt;"> </span>a<span style="letter-spacing: -.3pt;"> </span>Meta-Model. TOGAF has defined meta-model as:

*“a<span style="letter-spacing: -.35pt;"> </span>precise<span style="letter-spacing: -.15pt;"> </span>definition<span style="letter-spacing: -.25pt;"> </span>of<span style="letter-spacing: -.35pt;"> </span>the<span style="letter-spacing: -.3pt;"> </span>constructs<span style="letter-spacing: -.2pt;"> </span>and<span style="letter-spacing: -.3pt;"> </span>rules<span style="letter-spacing: -.35pt;"> </span>needed<span style="letter-spacing: -.25pt;"> </span>for<span style="letter-spacing: -.2pt;"> </span>creating<span style="letter-spacing: -.2pt;"> </span><span style="letter-spacing: -.1pt;">models.”</span>*

 It<span style="letter-spacing: -.15pt;"> </span>further<span style="letter-spacing: -.1pt;"> </span>states<span style="letter-spacing: -.1pt;"> </span>that<span style="letter-spacing: -.2pt;"> </span>a<span style="letter-spacing: -.2pt;"> </span>meta<span style="letter-spacing: -.1pt;"> </span>model<span style="letter-spacing: -.1pt;"> </span><span style="letter-spacing: -.25pt;">is:</span>

*“a<span style="letter-spacing: -.15pt;"> </span>model<span style="letter-spacing: -.25pt;"> </span>that<span style="letter-spacing: -.1pt;"> </span>describes<span style="letter-spacing: -.2pt;"> </span>how<span style="letter-spacing: -.05pt;"> </span>and<span style="letter-spacing: -.15pt;"> </span>with<span style="letter-spacing: -.25pt;"> </span>what<span style="letter-spacing: -.2pt;"> </span>the<span style="letter-spacing: -.1pt;"> </span>architecture<span style="letter-spacing: -.2pt;"> </span>will<span style="letter-spacing: -.1pt;"> </span>be described<span style="letter-spacing: -.1pt;"> </span>in<span style="letter-spacing: -.25pt;"> </span>a<span style="letter-spacing: -.15pt;"> </span>structured <span style="letter-spacing: -.2pt;">way”</span>*

As stated above, the government of Rwanda has adopted and modified TOGAF for its architecture implementation.<span style="letter-spacing: 2.0pt;"> </span>By extension, the TOGAF Meta model has also been adopted and modified to ensure that it is truly aligned to the needs and requirements of government or Rwanda

The prime role of the Meta Model is to provide definition and relationship between all artefacts and building blocks that make up enterprise architecture.

[![image.png](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/scaled-1680-/BNQimage.png)](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/BNQimage.png)

To<span style="letter-spacing: -.05pt;"> </span>facilitate<span style="letter-spacing: -.1pt;"> </span>this<span style="letter-spacing: -.1pt;"> </span>process,<span style="letter-spacing: -.1pt;"> </span>the<span style="letter-spacing: -.1pt;"> </span>government<span style="letter-spacing: -.25pt;"> </span>of<span style="letter-spacing: -.25pt;"> </span>Rwanda<span style="letter-spacing: -.1pt;"> </span>has<span style="letter-spacing: -.1pt;"> </span>adopted<span style="letter-spacing: -.1pt;"> </span>the<span style="letter-spacing: -.2pt;"> </span>use<span style="letter-spacing: -.2pt;"> </span>of *ArchiMate<span style="letter-spacing: -.1pt;"> </span>*notation.<span style="letter-spacing: -.1pt;"> </span>To<span style="letter-spacing: -.15pt;"> </span>this end, the Meta Model covers four layers namely:

##### **Business Layer Meta-Model**

This<span style="letter-spacing: -.05pt;"> </span>cover<span style="letter-spacing: -.15pt;"> </span>phases<span style="letter-spacing: -.05pt;"> </span>A<span style="letter-spacing: -.2pt;"> </span>and<span style="letter-spacing: -.15pt;"> </span>B<span style="letter-spacing: -.15pt;"> </span>of<span style="letter-spacing: -.05pt;"> </span>TOGAF ([*<span style="font-size: 10.0pt; mso-bidi-font-size: 11.0pt; line-height: 150%; color: windowtext; text-decoration: none; text-underline: none;">Figure 2</span>*](#_bookmark2))<span style="letter-spacing: -.05pt;"> </span>i.e.<span style="letter-spacing: -.05pt;"> </span>Architecture<span style="letter-spacing: -.2pt;"> </span>vision<span style="letter-spacing: -.1pt;"> </span>and<span style="letter-spacing: -.15pt;"> </span>Business<span style="letter-spacing: -.05pt;"> </span>Architecture.<span style="letter-spacing: 2.0pt;"> </span>The Business Layer Meta Model for the RGEA is depicted below.

[![image.png](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/scaled-1680-/wSximage.png)](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/wSximage.png)

##### **Business Layer Objects**

[![image.png](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/scaled-1680-/tnvimage.png)](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/tnvimage.png)

[![image.png](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/scaled-1680-/II9image.png)](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/II9image.png)

##### **Information System Layer Meta Model**

<span style="font-size: 10.0pt; mso-bidi-font-size: 11.0pt;">This<span style="letter-spacing: -.35pt;"> </span>covers<span style="letter-spacing: -.35pt;"> </span>the<span style="letter-spacing: -.3pt;"> </span>definition<span style="letter-spacing: -.25pt;"> </span>and<span style="letter-spacing: -.35pt;"> </span>usage<span style="letter-spacing: -.3pt;"> </span>of<span style="letter-spacing: -.35pt;"> </span>application<span style="letter-spacing: -.25pt;"> </span>and<span style="letter-spacing: -.3pt;"> </span>data<span style="letter-spacing: -.35pt;"> </span><span style="letter-spacing: -.1pt;">concepts</span></span>

[![image.png](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/scaled-1680-/U3Mimage.png)](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/U3Mimage.png)

##### **Information Systems Layer Objects**

[![image.png](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/scaled-1680-/1Egimage.png)](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/1Egimage.png)

[![image.png](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/scaled-1680-/tITimage.png)](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/tITimage.png)

##### **Technology Architecture Layer Meta Model**

<span style="font-size: 10.0pt; mso-bidi-font-size: 11.0pt;">This<span style="letter-spacing: -.4pt;"> </span>covers<span style="letter-spacing: -.4pt;"> </span>the<span style="letter-spacing: -.35pt;"> </span>definition<span style="letter-spacing: -.2pt;"> </span>and<span style="letter-spacing: -.4pt;"> </span>usage<span style="letter-spacing: -.35pt;"> </span>of<span style="letter-spacing: -.25pt;"> </span>Technology<span style="letter-spacing: -.3pt;"> </span><span style="letter-spacing: -.1pt;">concepts</span></span>

[![image.png](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/scaled-1680-/kU2image.png)](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/kU2image.png)

##### **<span style="font-size: 10.0pt; mso-bidi-font-size: 11.0pt;"><span style="letter-spacing: -.1pt;">Technology Layer Objects</span></span>**

[![image.png](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/scaled-1680-/xs4image.png)](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/xs4image.png)

[![image.png](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/scaled-1680-/YyFimage.png)](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/YyFimage.png)

# Architecture Building Blocks

Success<span style="letter-spacing: -.45pt;"> </span>of<span style="letter-spacing: -.45pt;"> </span>enterprise<span style="letter-spacing: -.45pt;"> </span>architecture<span style="letter-spacing: -.45pt;"> </span>projects<span style="letter-spacing: -.45pt;"> </span>hinges<span style="letter-spacing: -.45pt;"> </span>on<span style="letter-spacing: -.5pt;"> </span>a<span style="letter-spacing: -.45pt;"> </span>number<span style="letter-spacing: -.45pt;"> </span>of<span style="letter-spacing: -.45pt;"> </span>things.<span style="letter-spacing: 1.7pt;"> </span>Key<span style="letter-spacing: -.3pt;"> </span>among<span style="letter-spacing: -.35pt;"> </span>many<span style="letter-spacing: -.4pt;"> </span>dependencies is the establishment of sound building blocks for EA implementation.

Building<span style="letter-spacing: -.35pt;"> </span>blocks,<span style="letter-spacing: -.3pt;"> </span>by<span style="letter-spacing: -.3pt;"> </span>definition,<span style="letter-spacing: -.3pt;"> </span>are<span style="letter-spacing: -.3pt;"> </span>critical<span style="letter-spacing: -.5pt;"> </span>elements<span style="letter-spacing: -.35pt;"> </span>that<span style="letter-spacing: -.45pt;"> </span>lay<span style="letter-spacing: -.45pt;"> </span>the<span style="letter-spacing: -.3pt;"> </span>foundation<span style="letter-spacing: -.5pt;"> </span>for<span style="letter-spacing: -.45pt;"> </span>the<span style="letter-spacing: -.55pt;"> </span>success<span style="letter-spacing: -.45pt;"> </span>of<span style="letter-spacing: -.45pt;"> </span>the<span style="letter-spacing: -.3pt;"> </span>initiative. These represent both abstract building blocks such as Governance Structure, Standards, Principles, IT Roadmap<span style="letter-spacing: -.25pt;"> </span>or<span style="letter-spacing: -.35pt;"> </span>Strategy<span style="letter-spacing: -.2pt;"> </span>etc<span style="letter-spacing: -.2pt;"> </span>as<span style="letter-spacing: -.35pt;"> </span>well<span style="letter-spacing: -.25pt;"> </span>as<span style="letter-spacing: -.35pt;"> </span>physical<span style="letter-spacing: -.25pt;"> </span>artefacts<span style="letter-spacing: -.2pt;"> </span>such<span style="letter-spacing: -.25pt;"> </span>as<span style="letter-spacing: -.2pt;"> </span>Databases,<span style="letter-spacing: -.2pt;"> </span>Servers,<span style="letter-spacing: -.2pt;"> </span>applications,<span style="letter-spacing: -.2pt;"> </span>and<span style="letter-spacing: -.25pt;"> </span>skilled <span style="letter-spacing: -.1pt;">resources.</span>

In a nutshell, building blocks form the foundation on which enterprise architecture implementation will be based.

The<span style="letter-spacing: -.45pt;"> </span>following<span style="letter-spacing: -.45pt;"> </span>are<span style="letter-spacing: -.5pt;"> </span>some<span style="letter-spacing: -.45pt;"> </span>of<span style="letter-spacing: -.5pt;"> </span>the<span style="letter-spacing: -.35pt;"> </span>key<span style="letter-spacing: -.35pt;"> </span>building<span style="letter-spacing: -.4pt;"> </span>blocks<span style="letter-spacing: -.45pt;"> </span>for<span style="letter-spacing: -.45pt;"> </span>the<span style="letter-spacing: -.35pt;"> </span>Government<span style="letter-spacing: -.5pt;"> </span>of<span style="letter-spacing: -.5pt;"> </span>Rwanda<span style="letter-spacing: -.5pt;"> </span>Enterprise<span style="letter-spacing: -.45pt;"> </span><span style="letter-spacing: -.1pt;">Architecture:</span>

- <span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font: 7.0pt 'Times New Roman';"> </span></span></span>Enterprise<span style="letter-spacing: 4.0pt;"> </span>Architecture<span style="letter-spacing: 4.0pt;"> </span>Governance<span style="letter-spacing: 3.95pt;"> </span>model<span style="letter-spacing: 4.0pt;"> </span>(refer<span style="letter-spacing: 3.8pt;"> </span>to<span style="letter-spacing: 4.0pt;"> </span>‘***Government<span style="letter-spacing: 3.9pt;"> </span>of<span style="letter-spacing: 3.9pt;"> </span>Rwanda<span style="letter-spacing: 4.0pt;"> </span>Enterprise Architecture Governance.docx***’)
- Enterprise<span style="letter-spacing: 2.0pt;"> </span>Architecture<span style="letter-spacing: 2.0pt;"> </span>Principles<span style="letter-spacing: 2.0pt;"> </span>(refer<span style="letter-spacing: 2.0pt;"> </span>to<span style="letter-spacing: 2.0pt;"> </span>‘***Government<span style="letter-spacing: 2.0pt;"> </span>of<span style="letter-spacing: 2.0pt;"> </span>Rwanda<span style="letter-spacing: 2.0pt;"> </span>Enterprise<span style="letter-spacing: 2.0pt;"> </span>Architecture <span style="letter-spacing: -.1pt;">Principles.docx’</span>***<span style="letter-spacing: -.1pt;">)</span>
- RGEA<span style="letter-spacing: -.3pt;"> </span>Meta<span style="letter-spacing: -.4pt;"> </span>Model<span style="letter-spacing: -.3pt;"> </span>([*<span style="font-size: 10.0pt; mso-bidi-font-size: 11.0pt; color: windowtext; text-decoration: none; text-underline: none;">Figure<span style="letter-spacing: -.15pt;"> </span>6:<span style="letter-spacing: -.3pt;"> </span>**Government<span style="letter-spacing: -.25pt;"> </span>of<span style="letter-spacing: -.3pt;"> </span>Rwanda<span style="letter-spacing: -.25pt;"> </span>EA<span style="letter-spacing: -.2pt;"> </span>Meta-model<span style="letter-spacing: -.3pt;"> </span><span style="letter-spacing: -.1pt;">layers</span>**</span>*](#_bookmark13)<span style="letter-spacing: -.1pt;">)</span>
- RGEA<span style="letter-spacing: -.5pt;"> </span>Framework<span style="letter-spacing: -.45pt;"> </span>([*<span style="font-size: 10.0pt; mso-bidi-font-size: 11.0pt; color: windowtext; text-decoration: none; text-underline: none;">Figure<span style="letter-spacing: -.3pt;"> </span>3:<span style="letter-spacing: -.45pt;"> </span>**The<span style="letter-spacing: -.45pt;"> </span>Rwanda<span style="letter-spacing: -.4pt;"> </span>Government-wide<span style="letter-spacing: -.4pt;"> </span>Enterprise<span style="letter-spacing: -.35pt;"> </span>Architecture<span style="letter-spacing: -.4pt;"> </span>Framework<span style="letter-spacing: -.3pt;"> </span>**</span>*<span style="font-size: 10.0pt; mso-bidi-font-size: 11.0pt; color: windowtext; letter-spacing: -.1pt; text-decoration: none; text-underline: none;">(RGEA)</span>](#_bookmark3)
- Enterprise<span style="letter-spacing: 4.0pt; mso-font-width: 150%;"> </span>Architecture<span style="letter-spacing: 4.0pt; mso-font-width: 150%;"> </span>documentation<span style="letter-spacing: 4.0pt; mso-font-width: 150%;"> </span>guideline<span style="letter-spacing: 4.0pt; mso-font-width: 150%;"> </span>(***Government<span style="letter-spacing: 4.0pt; mso-font-width: 150%;"> </span>of<span style="letter-spacing: 4.0pt; mso-font-width: 150%;"> </span>Rwanda<span style="letter-spacing: 4.0pt; mso-font-width: 150%;"> </span>Enterprise<span style="letter-spacing: 2.0pt;"> </span>Architecture Guide.docx)***

# Architecture deliverables

The<span style="letter-spacing: -.65pt;"> </span>deliverables<span style="letter-spacing: -.6pt;"> </span>of<span style="letter-spacing: -.65pt;"> </span>enterprise<span style="letter-spacing: -.6pt;"> </span>architecture<span style="letter-spacing: -.65pt;"> </span>projects<span style="letter-spacing: -.6pt;"> </span>will<span style="letter-spacing: -.65pt;"> </span>be<span style="letter-spacing: -.6pt;"> </span>the<span style="letter-spacing: -.6pt;"> </span>Blueprints<span style="letter-spacing: -.65pt;"> </span>for<span style="letter-spacing: -.6pt;"> </span>each<span style="letter-spacing: -.65pt;"> </span>government<span style="letter-spacing: -.6pt;"> </span>entity.<span style="letter-spacing: 1.1pt;"> </span>The blueprints will be developed based on the architecture methodology and architecture standards.

Refer<span style="letter-spacing: -.4pt;"> </span>to<span style="letter-spacing: -.25pt;"> </span>the<span style="letter-spacing: -.15pt;"> </span>following<span style="letter-spacing: -.3pt;"> </span>documents<span style="letter-spacing: -.3pt;"> </span>for<span style="letter-spacing: -.35pt;"> </span>information<span style="letter-spacing: -.25pt;"> </span>pertaining<span style="letter-spacing: -.2pt;"> </span>to<span style="letter-spacing: -.15pt;"> </span>the<span style="letter-spacing: -.2pt;"> </span>development<span style="letter-spacing: -.25pt;"> </span>of<span style="letter-spacing: -.2pt;"> </span>the<span style="letter-spacing: -.25pt;"> </span><span style="letter-spacing: -.1pt;">blueprints:</span>

- *Government<span style="letter-spacing: -.05pt;"> </span>of<span style="letter-spacing: -.2pt;"> </span>Rwanda<span style="letter-spacing: 2.0pt;"> </span>Enterprise<span style="letter-spacing: -.15pt;"> </span>Architecture Governance.docx* – This<span style="letter-spacing: -.3pt;"> </span>outlines<span style="letter-spacing: -.25pt;"> </span>the governance structures that will drive the implementation of enterprise architecture across Government of <span style="letter-spacing: -.1pt;">Rwanda</span>
- *Government of Rwanda Enterprise Architecture Principles.docx* – This outlines the guiding principles that will drive the enterprise architecture initiatives
- *Government of Rwanda Enterprise Architecture Standards.docx* – This outlines the architecture standards that each initiative will need to adhere to
- *Blueprint Development Guidelines for Government of Rwanda Enterprise Architecture.ppt* – this describes systematic instructions on how to undertake an enterprise architecture assignment

# EA Tools

The Government of Rwanda has procured *Sparx Enterprise Architect* for documenting enterprise architecture<span style="letter-spacing: -.3pt;"> </span>models.<span style="letter-spacing: 1.85pt;"> </span>The<span style="letter-spacing: -.3pt;"> </span>choice<span style="letter-spacing: -.45pt;"> </span>of<span style="letter-spacing: -.3pt;"> </span>*Sparx<span style="letter-spacing: -.3pt;"> </span>Enterprise<span style="letter-spacing: -.3pt;"> </span>Architect<span style="letter-spacing: -.3pt;"> </span>*is<span style="letter-spacing: -.35pt;"> </span>driven<span style="letter-spacing: -.35pt;"> </span>by<span style="letter-spacing: -.3pt;"> </span>the<span style="letter-spacing: -.3pt;"> </span>tool’s<span style="letter-spacing: -.35pt;"> </span>robust<span style="letter-spacing: -.3pt;"> </span>functionalities that<span style="letter-spacing: -.2pt;"> </span>not<span style="letter-spacing: -.3pt;"> </span>only<span style="letter-spacing: -.2pt;"> </span>support<span style="letter-spacing: -.2pt;"> </span>multiple<span style="letter-spacing: -.2pt;"> </span>architecture<span style="letter-spacing: -.2pt;"> </span>models,<span style="letter-spacing: -.2pt;"> </span>but<span style="letter-spacing: -.2pt;"> </span>also<span style="letter-spacing: -.2pt;"> </span>its<span style="letter-spacing: -.2pt;"> </span>ability<span style="letter-spacing: -.2pt;"> </span>to<span style="letter-spacing: -.15pt;"> </span>re-use<span style="letter-spacing: -.3pt;"> </span>objects<span style="letter-spacing: -.2pt;"> </span>within<span style="letter-spacing: -.25pt;"> </span>the<span style="letter-spacing: -.2pt;"> </span>shared Object repository.

The<span style="letter-spacing: -.05pt;"> </span>other<span style="letter-spacing: -.15pt;"> </span>tools<span style="letter-spacing: -.2pt;"> </span>that<span style="letter-spacing: -.15pt;"> </span>will<span style="letter-spacing: -.05pt;"> </span>be<span style="letter-spacing: -.15pt;"> </span>used<span style="letter-spacing: -.05pt;"> </span>are<span style="letter-spacing: -.15pt;"> </span>listed<span style="letter-spacing: -.05pt;"> </span><span style="letter-spacing: -.1pt;">below:</span>

1. Architecture<span style="letter-spacing: -.5pt;"> </span>Modelling:<span style="letter-spacing: -.3pt;"> </span>***Sparx<span style="letter-spacing: -.25pt;"> </span>Enterprise<span style="letter-spacing: -.4pt;"> </span><span style="letter-spacing: -.1pt;">Architect</span>***
2. Artifact<span style="letter-spacing: -.35pt;"> </span>Library<span style="letter-spacing: -.3pt;"> </span>/<span style="letter-spacing: -.15pt;"> </span>Repository:<span style="letter-spacing: -.15pt;"> </span>***Sparx<span style="letter-spacing: -.25pt;"> </span>Enterprise<span style="letter-spacing: -.3pt;"> </span><span style="letter-spacing: -.1pt;">Architect</span>***
3. Reporting:<span style="letter-spacing: -.55pt;"> </span>***Microsoft<span style="letter-spacing: -.5pt;"> </span><span style="letter-spacing: -.2pt;">Word</span>***
4. Data<span style="letter-spacing: -.2pt;"> </span>Capturing:<span style="letter-spacing: -.1pt;"> </span>***MS<span style="letter-spacing: -.2pt;"> </span><span style="letter-spacing: -.1pt;">Excel</span>***
5. Presentation:<span style="letter-spacing: -.3pt;"> </span>***MS<span style="letter-spacing: -.25pt;"> </span><span style="letter-spacing: -.1pt;">Powerpoint</span>***
6. Notation:<span style="letter-spacing: 2.2pt;"> </span>***ArchiMate<span style="letter-spacing: -.3pt;"> </span>and<span style="letter-spacing: -.2pt;"> </span>UML<span style="letter-spacing: -.15pt;"> </span><span style="letter-spacing: -.1pt;">Notation</span>***

<p class="callout info"><span style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; mso-fareast-font-family: Calibri; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;">Refer<span style="letter-spacing: -.45pt;"> </span>to<span style="letter-spacing: -.25pt;"> </span>*Blueprint<span style="letter-spacing: -.4pt;"> </span>Development<span style="letter-spacing: -.15pt;"> </span>Guidelines<span style="letter-spacing: -.15pt;"> </span>for<span style="letter-spacing: -.35pt;"> </span>Government<span style="letter-spacing: -.2pt;"> </span>of<span style="letter-spacing: -.4pt;"> </span>Rwanda<span style="letter-spacing: -.25pt;"> </span>Enterprise<span style="letter-spacing: -.3pt;"> </span><span style="letter-spacing: -.1pt;">Architecture.ppt</span>*</span></p>

# Reference Models

Application Reference Model

It is acknowledged that public entities fall within different industries and therefore have different and unique requirements.<span style="letter-spacing: 2.0pt;"> </span>These requirements inform the structure and arrangement of some of the attributes that respective entities have. As such, therefore, there will be different reference models for each industry / cluster.

One of the important reference models that will need to be developed for each cluster will be the application Reference Model.

The application reference model presents a structure view of the applications that each entity uses in relation to the business requirements.<span style="letter-spacing: 2.0pt;"> </span>The model reflects core capabilities and the applications that are

<span style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; mso-fareast-font-family: Calibri; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;">used within and organization as well as the enterprise wide application needs which are viewed as organization enablers.<span style="letter-spacing: 2.0pt;"> </span>Below is a diagram of a sample application reference model.</span>

[![image.png](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/scaled-1680-/fJqimage.png)](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/fJqimage.png)

[![image.png](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/scaled-1680-/VFGimage.png)](https://guidelines.risa.gov.rw/uploads/images/gallery/2025-10/VFGimage.png)The top-level view of the model merely depicts the capabilities of respective applications per business / functional areas.<span style="letter-spacing: 2.0pt;"> </span>Concealed within the top level view are the actual names of applications.<span style="letter-spacing: 2.0pt;"> </span>While this diagram<span style="letter-spacing: -.6pt;"> </span>is<span style="letter-spacing: -.6pt;"> </span>important<span style="letter-spacing: -.55pt;"> </span>and<span style="letter-spacing: -.6pt;"> </span>conveys<span style="letter-spacing: -.55pt;"> </span>important<span style="letter-spacing: -.55pt;"> </span>information,<span style="letter-spacing: -.55pt;"> </span>the<span style="letter-spacing: -.55pt;"> </span>real<span style="letter-spacing: -.65pt;"> </span>value<span style="letter-spacing: -.55pt;"> </span>comes<span style="letter-spacing: -.55pt;"> </span>from<span style="letter-spacing: -.5pt;"> </span>the<span style="letter-spacing: -.55pt;"> </span>ability<span style="letter-spacing: -.55pt;"> </span>to<span style="letter-spacing: -.5pt;"> </span>conduct impact assessment for each application.<span style="letter-spacing: 2.0pt;"> </span>This view provides a strong foundation for determining the extent at which an application is used within the environment.

Within<span style="letter-spacing: -.1pt;"> </span>*Sparx Enterprise Architect* and<span style="letter-spacing: -.05pt;"> </span>indeed<span style="letter-spacing: -.05pt;"> </span>any other<span style="letter-spacing: -.05pt;"> </span>repository-based<span style="letter-spacing: -.15pt;"> </span>enterprise architecture<span style="letter-spacing: -.15pt;"> </span>toolset, it<span style="letter-spacing: -.45pt;"> </span>is<span style="letter-spacing: -.45pt;"> </span>possible<span style="letter-spacing: -.55pt;"> </span>to<span style="letter-spacing: -.4pt;"> </span>select<span style="letter-spacing: -.55pt;"> </span>an<span style="letter-spacing: -.5pt;"> </span>artefact<span style="letter-spacing: -.55pt;"> </span>such<span style="letter-spacing: -.5pt;"> </span>as<span style="letter-spacing: -.55pt;"> </span>an<span style="letter-spacing: -.5pt;"> </span>application<span style="letter-spacing: -.6pt;"> </span>and<span style="letter-spacing: -.5pt;"> </span>view<span style="letter-spacing: -.5pt;"> </span>all<span style="letter-spacing: -.6pt;"> </span>other<span style="letter-spacing: -.55pt;"> </span>entities<span style="letter-spacing: -.55pt;"> </span>that<span style="letter-spacing: -.45pt;"> </span>are<span style="letter-spacing: -.55pt;"> </span>associated<span style="letter-spacing: -.45pt;"> </span>with it.<span style="letter-spacing: 1.9pt;"> </span>In<span style="letter-spacing: -.35pt;"> </span>this<span style="letter-spacing: -.3pt;"> </span>case,<span style="letter-spacing: -.25pt;"> </span>the<span style="letter-spacing: -.25pt;"> </span>application<span style="letter-spacing: -.3pt;"> </span>reference<span style="letter-spacing: -.4pt;"> </span>model<span style="letter-spacing: -.25pt;"> </span>will<span style="letter-spacing: -.3pt;"> </span>enable<span style="letter-spacing: -.25pt;"> </span>decision<span style="letter-spacing: -.35pt;"> </span>makers<span style="letter-spacing: -.25pt;"> </span>to<span style="letter-spacing: -.2pt;"> </span>see<span style="letter-spacing: -.35pt;"> </span>the<span style="letter-spacing: -.25pt;"> </span>business<span style="letter-spacing: -.25pt;"> </span>areas<span style="letter-spacing: -.3pt;"> </span>and services that utilize a specific application.<span style="letter-spacing: 2.0pt;"> </span>In that way, when change is being considered for any given application,<span style="letter-spacing: -.2pt;"> </span>decision<span style="letter-spacing: -.35pt;"> </span>makers<span style="letter-spacing: -.2pt;"> </span>are<span style="letter-spacing: -.2pt;"> </span>able<span style="letter-spacing: -.3pt;"> </span>to<span style="letter-spacing: -.25pt;"> </span>see<span style="letter-spacing: -.3pt;"> </span>the<span style="letter-spacing: -.2pt;"> </span>impact<span style="letter-spacing: -.3pt;"> </span>that<span style="letter-spacing: -.2pt;"> </span>change<span style="letter-spacing: -.3pt;"> </span>will<span style="letter-spacing: -.25pt;"> </span>have<span style="letter-spacing: -.2pt;"> </span>on<span style="letter-spacing: -.35pt;"> </span>all<span style="letter-spacing: -.2pt;"> </span>related<span style="letter-spacing: -.25pt;"> </span>business<span style="letter-spacing: -.2pt;"> </span>units and services.

##### **ESB**

<p class="callout info">Refer<span style="letter-spacing: -.5pt;"> </span>to<span style="letter-spacing: -.3pt;"> </span>the<span style="letter-spacing: -.25pt;"> </span>document<span style="letter-spacing: -.35pt;"> </span>*Government<span style="letter-spacing: -.25pt;"> </span>of<span style="letter-spacing: -.25pt;"> </span>Rwanda<span style="letter-spacing: -.35pt;"> </span>Enterprise<span style="letter-spacing: -.25pt;"> </span>Architecture<span style="letter-spacing: -.1pt;"> </span>ESB<span style="letter-spacing: -.35pt;"> </span>Reference<span style="letter-spacing: -.25pt;"> </span><span style="letter-spacing: -.1pt;">Model.DOCX</span>*</p>

##### ***<span style="letter-spacing: -.1pt;">Security</span>***

<p class="callout info">Refer<span style="letter-spacing: -.5pt;"> </span>to<span style="letter-spacing: -.3pt;"> </span>the<span style="letter-spacing: -.3pt;"> </span>document<span style="letter-spacing: -.3pt;"> </span>*Government<span style="letter-spacing: -.3pt;"> </span>of<span style="letter-spacing: -.3pt;"> </span>Rwanda<span style="letter-spacing: -.3pt;"> </span>Enterprise<span style="letter-spacing: -.3pt;"> </span>Architecture<span style="letter-spacing: -.25pt;"> </span>Security<span style="letter-spacing: -.25pt;"> </span>Reference<span style="letter-spacing: -.35pt;"> </span><span style="letter-spacing: -.1pt;">Model.DOCX</span>*</p>

# Artefacts to be produced

The<span style="letter-spacing: -.15pt;"> </span>following<span style="letter-spacing: -.25pt;"> </span>will<span style="letter-spacing: -.2pt;"> </span>make<span style="letter-spacing: -.15pt;"> </span>up<span style="letter-spacing: -.25pt;"> </span>the<span style="letter-spacing: -.15pt;"> </span>deliverables<span style="letter-spacing: -.25pt;"> </span>of<span style="letter-spacing: -.3pt;"> </span>the<span style="letter-spacing: -.25pt;"> </span>enterprise<span style="letter-spacing: -.1pt;"> </span>architecture<span style="letter-spacing: -.15pt;"> </span>project<span style="letter-spacing: -.2pt;"> </span>in<span style="letter-spacing: -.15pt;"> </span>each<span style="letter-spacing: -.25pt;"> </span><span style="letter-spacing: -.1pt;">entity:</span>

1. Conceptual<span style="letter-spacing: -.45pt;"> </span>Model<span style="letter-spacing: -.2pt;"> </span>–<span style="letter-spacing: -.05pt;"> </span>shows<span style="letter-spacing: -.2pt;"> </span>alignment<span style="letter-spacing: -.3pt;"> </span>of<span style="letter-spacing: -.2pt;"> </span>all<span style="letter-spacing: -.15pt;"> </span>architecture<span style="letter-spacing: -.1pt;"> domains</span>
2. Business<span style="letter-spacing: -.25pt;"> </span>Direction<span style="letter-spacing: -.4pt;"> </span>model<span style="letter-spacing: -.35pt;"> </span><span style="letter-spacing: -.2pt;">view</span>
3. Business<span style="letter-spacing: -.45pt;"> </span>Process<span style="letter-spacing: -.45pt;"> </span><span style="letter-spacing: -.1pt;">Models:</span>
4. Business<span style="letter-spacing: -.2pt;"> </span>Service<span style="letter-spacing: -.3pt;"> </span>catalogue<span style="letter-spacing: -.3pt;"> </span>(High<span style="letter-spacing: -.25pt;"> </span><span style="letter-spacing: -.1pt;">level)</span>
5. Application<span style="letter-spacing: -.4pt;"> </span><span style="letter-spacing: -.1pt;">Catalogue</span>
6. Application<span style="letter-spacing: -.55pt;"> </span><span style="letter-spacing: -.1pt;">Models:</span>
7. Technology<span style="letter-spacing: -.4pt;"> </span><span style="letter-spacing: -.1pt;">models</span>
8. <span style="letter-spacing: -.1pt;">Matrices</span>

- - Application<span style="letter-spacing: -.3pt;"> </span>to<span style="letter-spacing: -.2pt;"> </span>Business<span style="letter-spacing: -.25pt;"> </span>Process<span style="letter-spacing: -.35pt;"> </span>/<span style="letter-spacing: -.15pt;"> </span>Service<span style="letter-spacing: -.25pt;"> </span><span style="letter-spacing: -.1pt;">Matrices</span>
    - Application<span style="letter-spacing: -.4pt;"> </span>to<span style="letter-spacing: -.25pt;"> </span>Technology<span style="letter-spacing: -.45pt;"> </span><span style="letter-spacing: -.1pt;">Matrices</span>
    - Application<span style="letter-spacing: -.4pt;"> </span>to<span style="letter-spacing: -.3pt;"> </span>Database<span style="letter-spacing: -.3pt;"> </span><span style="letter-spacing: -.1pt;">Matrices</span>

# ANNEXTURE

The Government of Rwanda Enterprise Architecture Framework is limited in what it can contain.<span style="letter-spacing: 2.0pt;"> </span>Trying to put everything that is relevant for the development of enterprise architecture artefacts in one document would be an over-kill and would fail to add value.<span style="letter-spacing: 2.0pt;"> </span>This is largely because some of the complementing<span style="letter-spacing: -.35pt;"> </span>information<span style="letter-spacing: -.35pt;"> </span>falls<span style="letter-spacing: -.35pt;"> </span>within<span style="letter-spacing: -.4pt;"> </span>different<span style="letter-spacing: -.4pt;"> </span>–<span style="letter-spacing: -.3pt;"> </span>though<span style="letter-spacing: -.35pt;"> </span>closely<span style="letter-spacing: -.3pt;"> </span>related<span style="letter-spacing: -.3pt;"> </span>–<span style="letter-spacing: -.3pt;"> </span>disciplines.<span style="letter-spacing: 1.8pt;"> </span>As<span style="letter-spacing: -.35pt;"> </span>such,<span style="letter-spacing: -.3pt;"> </span>different material will apply in reference to specific elements of the projects.

It is therefore necessary to develop the related material in separate documents and make reference to them.<span style="letter-spacing: 2.0pt;"> </span>These will only apply when the need arises.

The following sections lists the material that should be used in conjunction with the Government of Rwanda Enterprise Architecture Framework.

1. *Government of Rwanda Enterprise Architecture Governance.docx* – This outlines the governance structures that will drive the implementation of enterprise architecture across Government of <span style="letter-spacing: -.1pt;">Rwanda</span>
2. *Government of Rwanda Enterprise Architecture Principles.docx* – This outlines the guiding principles that will drive the enterprise architecture initiatives
3. *Government of Rwanda Enterprise Architecture Standards.docx* – This outlines the architecture standards that each initiative will need to adhere to
4. *Blueprint Development Guidelines for Government of Rwanda Enterprise Architecture.ppt* – this describes systematic instructions on how to undertake an enterprise architecture assignment
5. *Government of Rwanda EA Matrices Template.xls* – this includes templates for<span style="letter-spacing: -.1pt;"> </span>matrices that will allow<span style="letter-spacing: -.3pt;"> </span>managers<span style="letter-spacing: -.3pt;"> </span>conduct<span style="letter-spacing: -.2pt;"> </span>impact<span style="letter-spacing: -.2pt;"> </span>assessment<span style="letter-spacing: -.2pt;"> </span>before<span style="letter-spacing: -.2pt;"> </span>change<span style="letter-spacing: -.2pt;"> </span>is<span style="letter-spacing: -.25pt;"> </span>implemented.<span style="letter-spacing: 2.0pt;"> </span>The<span style="letter-spacing: -.3pt;"> </span>templates<span style="letter-spacing: -.2pt;"> </span>show the relationship between different architecture domains.<span style="letter-spacing: 2.0pt;"> </span>The following<span style="letter-spacing: -.2pt;"> </span>matrices<span style="letter-spacing: -.05pt;"> </span>are included in the documents:

- - - *Application<span style="letter-spacing: -.35pt;"> </span>to<span style="letter-spacing: -.35pt;"> </span>Business<span style="letter-spacing: -.35pt;"> </span>Service<span style="letter-spacing: -.3pt;"> </span><span style="letter-spacing: -.1pt;">Matrix</span>*
        - *<span style="letter-spacing: -.05pt;"><span style="mso-list: Ignore;"><span style="font: 7.0pt 'Times New Roman';"> </span></span></span>Application<span style="letter-spacing: -.4pt;"> </span>to<span style="letter-spacing: -.3pt;"> </span>Business<span style="letter-spacing: -.4pt;"> </span>Process<span style="letter-spacing: -.4pt;"> </span><span style="letter-spacing: -.1pt;">Matrix</span>*
        - *Application<span style="letter-spacing: -.35pt;"> </span>to<span style="letter-spacing: -.25pt;"> </span>Functional<span style="letter-spacing: -.25pt;"> </span>Unit<span style="letter-spacing: -.25pt;"> </span><span style="letter-spacing: -.1pt;">Matrix</span>*
        - *Application<span style="letter-spacing: -.4pt;"> </span>to<span style="letter-spacing: -.35pt;"> </span>Technology<span style="letter-spacing: -.3pt;"> </span><span style="letter-spacing: -.1pt;">Matrix</span>*
        - *Business<span style="letter-spacing: -.4pt;"> </span>Process<span style="letter-spacing: -.35pt;"> </span>to<span style="letter-spacing: -.3pt;"> </span>Business<span style="letter-spacing: -.3pt;"> </span>Service<span style="letter-spacing: -.35pt;"> </span><span style="letter-spacing: -.1pt;">Matrix</span>*

*6. Data Gathering Template.xls* – this provides the minimum required elements that should be documented<span style="letter-spacing: -.35pt;"> </span>for<span style="letter-spacing: -.45pt;"> </span>enterprise<span style="letter-spacing: -.4pt;"> </span>architecture<span style="letter-spacing: -.35pt;"> </span>projects.<span style="letter-spacing: 1.65pt;"> </span>It<span style="letter-spacing: -.35pt;"> </span>is<span style="letter-spacing: -.45pt;"> </span>an<span style="letter-spacing: -.35pt;"> </span>asset<span style="letter-spacing: -.4pt;"> </span>that<span style="letter-spacing: -.45pt;"> </span>allows<span style="letter-spacing: -.25pt;"> </span>stakeholder<span style="letter-spacing: -.45pt;"> </span>to<span style="letter-spacing: -.35pt;"> </span>capture the information and share with the architecture teams.