diff --git a/README.md b/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..a084c187b0ce5076fbb0d1c195ffd640bdb40430
--- /dev/null
+++ b/README.md
@@ -0,0 +1,28 @@
+# opendata-uploadform
+
+
+
+## Produktion
+
+Gestartet werden kann das Programm so:
+
+```bash
+java -Dspring.profiles.active=production -jar uploadform.jar --server.servlet.context-path=/upload
+```
+
+Im Produktivmodus erwartet das Programm folgende Environment-Variablen:
+
+- `DB_FILE` - Datei für die H2-Datenbank
+- `DIRECTORY` - in diesem Verzeichnis werden hochgeladene Dateien gespeichert
+- `SECRECT` - zufällige Zeichenkette, die zum Erzeugen des HMAC verwendet wird
+- `PASSWORD` - Passwort für den (einzigen) Account `leitstelle`
+
+## Entwicklung
+
+Gestartet werden kann das Programm so:
+
+```bash
+./mvnw spring-boot:run
+```
+
+Im Entwicklungsmodus ist das System vorkonfiguriert: Die Datenbank existiert nur im Speicher und wird nach Beenden des Programms verworfen. Zugangsdaten sind `leitstelle:leitstelle`. Hochgeladene Dateien werden in `/tmp` gespeichert.