diff --git a/ExampleApp/__init__.py b/ExampleApp/__init__.py
index 4e6336a7ae1593c65ef57017e9ae4a29f6307351..18bc6c056b3dcc9d17f1465e4ba2015dc67f0c84 100644
--- a/ExampleApp/__init__.py
+++ b/ExampleApp/__init__.py
@@ -7,7 +7,9 @@ def create_hub():
     hubConf = yaml.load(f.read())
   hub = SAMSHub(name= __name__, config=hubConf['exampleApp'])
   hub.flaskApp.config.update(hubConf.get('flask', {}))
-  for appName in hubConf['apps']:
+  for appEntry in hubConf['apps']:
+    appName = appEntry['name']
+    appAlias = appEntry.get('alias')
     with open(appName.replace('.', '/') + '/manifest.yaml') as f:
       manifest = yaml.load(f.read())
     langDict = {'en': {}}
@@ -16,7 +18,9 @@ def create_hub():
         singleLang = yaml.load(f.read())
       langDict.update(
         {os.path.splitext(os.path.basename(yaml_file))[0]: singleLang})
-    hub.addApp(SAMSApp(name = appName, manifest = manifest, langDict = langDict))
+    hub.addApp(
+        SAMSApp(name = appName, manifest = manifest, langDict = langDict),
+        alias = appAlias)
   return hub
 
 def search_yaml_files(path, exts = ['.yaml', '.yml']):
diff --git a/ExampleApp/config/config.yaml b/ExampleApp/config/config.yaml
index 5ee69e58f4c67311d4760744d45be091bbdd9533..de8d3a2299dffb307a74d6b3c8a13842348be365 100644
--- a/ExampleApp/config/config.yaml
+++ b/ExampleApp/config/config.yaml
@@ -5,5 +5,6 @@ exampleApp:
   default_language: de
   main_app: 'ExampleApp.Main'
 apps:
-  - 'ExampleApp.Main'
-  - 'ExampleApp.Extra'
\ No newline at end of file
+  - name: 'ExampleApp.Main'
+  - name: 'ExampleApp.Extra'
+    alias: 'Extra'
\ No newline at end of file