diff --git a/doc/report/Makefile b/doc/report/Makefile
index b896579749be6bf2e9408ceacaf76530bf6747cd..1bf998c2e217dbe4572a448e9686fd2c26935324 100644
--- a/doc/report/Makefile
+++ b/doc/report/Makefile
@@ -1,4 +1,5 @@
-TEX_SOURCES = report.tex abstract.tex intro.tex endpoints.tex applications.tex
+TEX_SOURCES = report.tex abstract.tex intro.tex components.tex \
+    endpoints.tex applications.tex
 
 report.pdf: $(TEX_SOURCES) references.bib
 	chronic pdflatex $<
diff --git a/doc/report/components.tex b/doc/report/components.tex
new file mode 100644
index 0000000000000000000000000000000000000000..b069a0a348723e43cf77a3edf84d65b7e8214b2c
--- /dev/null
+++ b/doc/report/components.tex
@@ -0,0 +1,17 @@
+\section{Components}
+
+With various ULO/RDF files in place we have the aim of making the
+underlying data available for use with applications. For this, we
+should first make out the various components that might be involved in
+such a system. As a guide, figure~\ref{fig:components} illustrates
+the various components and their interplay.
+
+\begin{figure}[]\begin{center}
+    \includegraphics{figs/components}
+    \caption{Components involved in the \emph{ulo-storage} system.}\label{fig:components}
+\end{center}\end{figure}
+
+We will now give an overview over all involved components. Each
+component will later be discussed in more detail, this section serves
+only for the reader to get a general understanding of the developed
+infrastructure and its topology.
diff --git a/doc/report/figs/components.png b/doc/report/figs/components.png
new file mode 120000
index 0000000000000000000000000000000000000000..aed0d5f6772e587b1737d9b497725525ceaa7797
--- /dev/null
+++ b/doc/report/figs/components.png
@@ -0,0 +1 @@
+../../components.png
\ No newline at end of file
diff --git a/doc/report/report.tex b/doc/report/report.tex
index a32c44118bad001602e4af855908330b193bbe85..a4e210a080501273ab504a0bf14cdc45c2c2ee53 100644
--- a/doc/report/report.tex
+++ b/doc/report/report.tex
@@ -1,12 +1,16 @@
 \documentclass[a4paper]{scrartcl}
 
-\usepackage[utf8]{inputenc}
 \usepackage{amsmath}
+\usepackage{caption}
+\usepackage{float}
 \usepackage{geometry}
+\usepackage{graphicx}
 \usepackage{hyperref}
 \usepackage{lipsum}
 \usepackage{multicol}
+\usepackage{subcaption}
 \usepackage{verbatim}
+\usepackage[utf8]{inputenc}
 \usepackage[
     backend=biber,
     natbib=true,
@@ -43,6 +47,7 @@
 }
 
 \input{intro.tex}
+\input{components.tex}
 \input{endpoints.tex}
 \input{applications.tex}