diff --git a/station_gui_features.txt b/station_gui_features.txt
new file mode 100644
index 0000000000000000000000000000000000000000..027481ee5e9cc10211276b73f5224fd811e8e7e4
--- /dev/null
+++ b/station_gui_features.txt
@@ -0,0 +1,27 @@
+* login screen
+  - should not appear if user has $DM_LOGIN_FILE set, and login is valid
+
+* list of experiments screen
+  - view/modify details of an experiment
+  - button for adding new experiment
+
+* view/modify experiment screen
+  - display list of users associated with experiment
+  - display ongoing DAQs/uploads
+  - start new DAQ/upload
+  - add users, either manually or associated with a given proposal
+  - remove users 
+
+* add new experiment dialog
+  - add users, either manually or associated with a given proposal
+  - start DAQ/upload immediately
+
+* list of DAQs screen
+  - view DAQ details
+  - start new DAQ
+  - stop DAQ
+
+* list of uploads screen
+  - view details
+  - start new 
+  - cancel running upload