diff --git a/README.md b/README.md
index 792d58145a7a1eac3e20f895a4b0b438b80e2800..cbf25b5dc810bf031a681c5a137c4afa373d9393 100644
--- a/README.md
+++ b/README.md
@@ -15,4 +15,10 @@ z.B. ```bash
 serve --show /home/seeger01/repos/pydccanddbtools/DCCTableTool.py --allow-websocket-origin=*```
 Um Zugriff auf die Python Console zu haben sollte diese mit der Checkbox ```Run with Python Console``` aktiviert werden.
 
-Beispiel Configuration
\ No newline at end of file
+Beispiel Configuration
+
+## Entwicklungsplanung
+
+Das Projekt soll wie in diesem Diagram dargestellt modularisiert werden:
+
+![Modulplanung](doc/modul-planung/Modulplanung.png)
\ No newline at end of file
diff --git a/doc/modul-planung/Modulplanung.odt b/doc/modul-planung/Modulplanung.odt
new file mode 100644
index 0000000000000000000000000000000000000000..e1ae5279bcf1c6e827ecef2b7b25b0f2ef0c430b
Binary files /dev/null and b/doc/modul-planung/Modulplanung.odt differ
diff --git a/doc/modul-planung/Modulplanung.png b/doc/modul-planung/Modulplanung.png
new file mode 100644
index 0000000000000000000000000000000000000000..93f392bb3efd921d4ba567986c4904e15cb61297
Binary files /dev/null and b/doc/modul-planung/Modulplanung.png differ