diff --git a/RSP-Generator/Makefile b/RSP-Generator/Makefile
new file mode 100755
index 0000000000000000000000000000000000000000..cbbc56c706e2a9d7c1b43999f7199c4c956757ea
--- /dev/null
+++ b/RSP-Generator/Makefile
@@ -0,0 +1,3 @@
+SHELL := /bin/bash
+
+include ../Makefile.generic
diff --git a/RSP-Generator/installation.md b/RSP-Generator/installation.md
new file mode 100644
index 0000000000000000000000000000000000000000..10fa613a2aec641060959fdd1fcdef773a4d0989
--- /dev/null
+++ b/RSP-Generator/installation.md
@@ -0,0 +1,32 @@
+---
+subtitle:  RSP Generator
+title: Installation Manual
+author: Romuald DUBOURG
+date: 08/09/2023
+toolversion: 1.0.0
+function: Software Developer
+version: 1.0.0
+status: Draft
+---
+
+## Requirements
+* Java virtual machine : JDK 17
+
+
+## Installation
+First you should pull the project from:
+https://gitlab.inria.fr/gazelle/private/industrialization/docker/wado-errors-manager.git
+then you can use quarkus with :
+``
+mvn clean package
+cd wado-errors-manager-service
+mvn docker:start
+``
+Or
+you can use the application with :
+``
+mvn clean install
+``
+
+
+
diff --git a/RSP-Generator/media/ARL_NEGATIVE.png b/RSP-Generator/media/ARL_NEGATIVE.png
new file mode 100644
index 0000000000000000000000000000000000000000..d38a70d1f4031a767be86c2d79290fee41db209f
Binary files /dev/null and b/RSP-Generator/media/ARL_NEGATIVE.png differ
diff --git a/RSP-Generator/media/RSP578ARL.png b/RSP-Generator/media/RSP578ARL.png
new file mode 100644
index 0000000000000000000000000000000000000000..29706880cfe35d411670ecfd2f29f5b4e9681cf2
Binary files /dev/null and b/RSP-Generator/media/RSP578ARL.png differ
diff --git a/RSP-Generator/media/RSP908ARL.png b/RSP-Generator/media/RSP908ARL.png
new file mode 100644
index 0000000000000000000000000000000000000000..459cdc96b24b41686ae427c55f799f68b7317874
Binary files /dev/null and b/RSP-Generator/media/RSP908ARL.png differ
diff --git a/RSP-Generator/media/downloads_files.png b/RSP-Generator/media/downloads_files.png
new file mode 100644
index 0000000000000000000000000000000000000000..489edc527a6cceaf772e3920f4c5961d3625b3cb
Binary files /dev/null and b/RSP-Generator/media/downloads_files.png differ
diff --git a/RSP-Generator/media/first_window.png b/RSP-Generator/media/first_window.png
new file mode 100644
index 0000000000000000000000000000000000000000..de1b25466f511a023c038778ea6c566b085e6b20
Binary files /dev/null and b/RSP-Generator/media/first_window.png differ
diff --git a/RSP-Generator/user.md b/RSP-Generator/user.md
new file mode 100644
index 0000000000000000000000000000000000000000..10c9146fa42dd6648e1176baf0f7c47c74da9e43
--- /dev/null
+++ b/RSP-Generator/user.md
@@ -0,0 +1,44 @@
+---
+subtitle:  RSP Generator
+title: User Manual
+author: Romuald DUBOURG
+date: 02/11/2024
+toolversion: 1.0.0
+function: Software Developer
+version: 0.01
+status: Draft
+---
+
+# Introduction
+
+The RSP Generator is a tool that allows generation of RSP and ARL files. The ARL file is a logical acknowledgment that confirms the receipt of a file, and the RSP file is a response to a request.
+The UI is a form that allows the user to custom some fields and generate the files.
+
+
+# Usage
+The UI is divided in three parts:
+- The first part is the selection of which file you want to generate, ARL Negative, ARL Positive and RSP 578 or ARL Positive and RSP 908.
+- The second part is the customization of the generated file by bringing various information 
+- The third part is the download of the generated file.
+
+For the first part, you have to select the option you want to generate:
+![FIRST WINDOW](./media/first_window.png)
+
+The second part depends on the file you want to generate, here is the form for the ARL Negative:
+![ARL NEGATIVE FORM](./media/ARL_NEGATIVE.png)
+
+And here is the form for the ARL Positive and RSP 578:
+![ARL POSITIVE AND RSP 578 FORM](./media/RSP578ARL.png)
+
+And here is the form for the ARL Positive and RSP 908:
+![ARL POSITIVE AND RSP 908 FORM](./media/RSP908ARL.png)
+
+
+For RSP Files you have to upload a DRE-ES, since the DRE file is complex it will be validated before being used, if the DRE is not valid you will have an error message and have to upload a new one.
+
+In this form, all fields are mandatory, if all the fields are not filled with data, it is not possible to generate files.
+
+The last part is the download of the generated file, you have to click on the download button and a zip file will be downloaded with the generated files.
+![DOWNLOAD BUTTON](./media/downloads_files.png)
+
+