diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000000000000000000000000000000000000..d18e89be36dc2e124df06265b308de0178c347f5
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,9 @@
+[submodule "bbb-webrtc-sfu"]
+	path = bbb-webrtc-sfu
+	url = https://github.com/bigbluebutton/bbb-webrtc-sfu
+[submodule "etherpad-lite"]
+	path = etherpad-lite
+	url = https://github.com/bigbluebutton/etherpad-lite
+[submodule "freeswitch"]
+	path = freeswitch
+	url = https://github.com/signalwire/freeswitch
diff --git a/bbb-webrtc-sfu b/bbb-webrtc-sfu
new file mode 160000
index 0000000000000000000000000000000000000000..a73429ebb82827a6be9cfae7b22f154a47d4dcf4
--- /dev/null
+++ b/bbb-webrtc-sfu
@@ -0,0 +1 @@
+Subproject commit a73429ebb82827a6be9cfae7b22f154a47d4dcf4
diff --git a/etherpad-lite b/etherpad-lite
new file mode 160000
index 0000000000000000000000000000000000000000..2dbc25b90a5ea164458762154c7954cd04dadffc
--- /dev/null
+++ b/etherpad-lite
@@ -0,0 +1 @@
+Subproject commit 2dbc25b90a5ea164458762154c7954cd04dadffc
diff --git a/freeswitch b/freeswitch
new file mode 160000
index 0000000000000000000000000000000000000000..133fc2c870050fc7edbf79dbedec74c34f2cbfe7
--- /dev/null
+++ b/freeswitch
@@ -0,0 +1 @@
+Subproject commit 133fc2c870050fc7edbf79dbedec74c34f2cbfe7