diff --git a/contents/1-intro.tex b/contents/1-intro.tex
index 5ee170e9f92b041cf7cbe42faff2eb5e13d9e63a..13d6c9b65276b4dd6b9cae3ea7992552528193e4 100644
--- a/contents/1-intro.tex
+++ b/contents/1-intro.tex
@@ -1,4 +1,41 @@
 \section{Introduction}
 \label{sec:intro}
 
-Introduction.
+This document is \gls{ESCAPE} project deliverable \docNumber{}: “\docTitle{}” \autocite{ESCAPE-GA}.
+
+\Pgls{ESAP} is the primary deliverable of \gls{ESCAPE} \Acrlong{WP} 5 (\Acrshort{WP}5\glsunset{WP}).
+A fundamentally web-based application, it serves a key part of the interface between the services delivered by \gls{ESCAPE} and the scientific community, providing mechanisms by which users can discover, access, and analyze the data, workflows, and services which the \glspl{ESFRI} affiliated with \gls{ESCAPE}, as well as other research infrastructures and a diverse range of other service providers, publish to the \gls{EOSC}.
+
+At the time of writing, the funded \gls{ESCAPE} project is reaching its conclusion.
+Substantial development effort has been invested into \gls{ESAP} and the surrounding ecosystem of software and services.
+At the same time, we do not believe that the development of \gls{ESAP} itself is coming to an end: the technologies developed, and the workflows pioneered, have shown real potential for widespread future application.
+This makes it an opportune moment to step back and assess the current state of and future plans for \gls{ESAP}.
+What have we achieved within the context of \gls{ESCAPE} so far?
+How can we build upon these achievements in the future?
+It is that analysis which is undertaken in this document.
+
+At the mid-point of \gls{ESCAPE}, we undertook a substantial analysis of the performance of the \gls{ESAP} system as it then stood \autocite{ESCAPE-D5.3}.
+This document builds upon that earlier work to describe the sum total of the work achieved across the full duration of the project.
+Specifically, we will consider:
+
+\begin{enumerate}
+
+\item{To what extent the prototype meets the requirements which were specified in \citetitle{ESCAPE-D5.2} \autocite{ESCAPE-D5.2}?}
+
+\item{To what extent the prototype meets the needs currently being expressed by the \gls{ESCAPE}-affiliated \glspl{ESFRI}, as expressed through the use cases collated by the project?}
+
+\item{To what extent have \gls{ESFRI} or other services have been successfully integrated with \gls{ESAP}?}
+
+\item{What are the future plans for \gls{ESAP} development as the \gls{ESCAPE} project comes to its conclusion?}
+
+\end{enumerate}
+
+Broadly, this report is structured in two parts.
+In the first part, we provide essential context by describing the \gls{ESAP} system.
+In \cref{sec:vision} we the overall vision for the \gls{ESAP} system: what did we set out to build?
+\Cref{sec:current} takes that further by describing what is currently available: if one were to deploy and operate an \gls{ESAP} system today, what would it consist of?
+
+The second part of this document moves on to asses how successful that vision and implementation have been in addressing user --- and in particular \gls{ESFRI} --- needs.
+In particular, \cref{sec:requirements} tabulates the documented requirements and compares them to delivered product; \cref{sec:usecases} discusses how \pgls{ESAP} relates to all the use cases collected by the \gls{ESCAPE} project; and \cref{sec:esfri} describes current \gls{ESFRI} engagement with the platform..
+
+Finally, we consider potential future enhancements in \cref{sec:future}, and provide a summary of the results of this analysis is presented in \cref{sec:conclusions}.
diff --git a/contents/2-vision.tex b/contents/2-vision.tex
new file mode 100644
index 0000000000000000000000000000000000000000..50bb35516d6873df6e4d7f72eb3475e82c65512e
--- /dev/null
+++ b/contents/2-vision.tex
@@ -0,0 +1,2 @@
+\section{The \glsentrytext{ESAP} Vision}
+\label{sec:vision}
diff --git a/contents/3-current.tex b/contents/3-current.tex
new file mode 100644
index 0000000000000000000000000000000000000000..c9f0c84b1fb1cfd5dfd2f89c1d23a09417c9935f
--- /dev/null
+++ b/contents/3-current.tex
@@ -0,0 +1,2 @@
+\section{Current Capabilities}
+\label{sec:current}
diff --git a/contents/4-requirements.tex b/contents/4-requirements.tex
new file mode 100644
index 0000000000000000000000000000000000000000..c5f0b80157a8951792d6379daea787b732132852
--- /dev/null
+++ b/contents/4-requirements.tex
@@ -0,0 +1,2 @@
+\section{Requirements Analysis}
+\label{sec:requirements}
diff --git a/contents/5-usecases.tex b/contents/5-usecases.tex
new file mode 100644
index 0000000000000000000000000000000000000000..fd154f1004e83f8aebcabef94e4da527ec154bd4
--- /dev/null
+++ b/contents/5-usecases.tex
@@ -0,0 +1,2 @@
+\section{Use Case Analysis}
+\label{sec:usecases}
diff --git a/contents/6-esfri.tex b/contents/6-esfri.tex
new file mode 100644
index 0000000000000000000000000000000000000000..138c7b60dd8eda0c6cd2db4e747e6344f6476960
--- /dev/null
+++ b/contents/6-esfri.tex
@@ -0,0 +1,2 @@
+\section{ESFRI Users}
+\label{sec:esfri}
diff --git a/contents/7-future.tex b/contents/7-future.tex
new file mode 100644
index 0000000000000000000000000000000000000000..c34173865dad6f780d935e1b08be3ab421f9f558
--- /dev/null
+++ b/contents/7-future.tex
@@ -0,0 +1,2 @@
+\section{Future Prospects}
+\label{sec:future}
diff --git a/contents/8-conclusions.tex b/contents/8-conclusions.tex
new file mode 100644
index 0000000000000000000000000000000000000000..a5ff4c880c873ff5cc170783c07b538ae2d9bef3
--- /dev/null
+++ b/contents/8-conclusions.tex
@@ -0,0 +1,2 @@
+\section{Conclusions}
+\label{sec:conclusions}
diff --git a/main.tex b/main.tex
index 027d8e73402919b4c21b087263ebf1f3a0a2d909..d3a3f05aa24e203bfa9784b66b907c335c1b6e4a 100644
--- a/main.tex
+++ b/main.tex
@@ -13,6 +13,8 @@
 \setDueDate{2022-11-30}
 \setDueMonth{M46}
 
+\glsunset{ESFRI}
+
 % This is set according to information obtained from make and git.
 \setDocDate{\vcsDate}