diff --git a/doc/sequence-diagrams/51-start-undeployment.puml b/doc/sequence-diagrams/51-start-undeployment.puml
new file mode 100644
index 0000000000000000000000000000000000000000..8d30a4de44c051eb46c9baa964c730f61b44d112
--- /dev/null
+++ b/doc/sequence-diagrams/51-start-undeployment.puml
@@ -0,0 +1,41 @@
+@startuml
+
+title Initiate Undeployment
+
+participant "Runtime Controller (PRC)" as RTPRC
+
+box "IaC Execution Manager" #LightBlue
+participant "Rest API" as RTIEM_api #99FF99
+participant Core as RTIEM_core #99FF99
+participant Persistence as RTIEM_db #99FF99
+end box
+
+participant "DOML & IaC\nrepository" as DBDOMLIAC
+
+participant "Executor" as executor
+
+collections "Resource Provider" as infraresource
+
+RTPRC -> RTIEM_api: Undeployment Request
+RTPRC <-- RTIEM_api: Undeployment Response
+
+RTIEM_api -> RTIEM_core: Undeployment Request
+
+RTIEM_core -> RTIEM_db: Save Undeployment Started
+
+RTIEM_core -> DBDOMLIAC: IaC Undeployment Request
+
+RTIEM_core <-- DBDOMLIAC: IaC Undeployment Response
+
+RTIEM_core -> executor: Undeployment Request
+
+executor -> infraresource: Uneploy Commands
+executor -> infraresource: ...
+executor -> infraresource: Undeploy Commands
+
+executor -> RTIEM_core: Undeployment Response
+
+RTIEM_core -> RTIEM_db: Save Undeployment Status
+
+@enduml
+