diff --git a/cas-secured-app/.gitignore b/cas/cas-secured-app/.gitignore
similarity index 100%
rename from cas-secured-app/.gitignore
rename to cas/cas-secured-app/.gitignore
diff --git a/cas-secured-app/.mvn/wrapper/maven-wrapper.jar b/cas/cas-secured-app/.mvn/wrapper/maven-wrapper.jar
similarity index 100%
rename from cas-secured-app/.mvn/wrapper/maven-wrapper.jar
rename to cas/cas-secured-app/.mvn/wrapper/maven-wrapper.jar
diff --git a/cas-secured-app/.mvn/wrapper/maven-wrapper.properties b/cas/cas-secured-app/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from cas-secured-app/.mvn/wrapper/maven-wrapper.properties
rename to cas/cas-secured-app/.mvn/wrapper/maven-wrapper.properties
diff --git a/cas-secured-app/mvnw b/cas/cas-secured-app/mvnw
similarity index 100%
rename from cas-secured-app/mvnw
rename to cas/cas-secured-app/mvnw
diff --git a/cas-secured-app/mvnw.cmd b/cas/cas-secured-app/mvnw.cmd
similarity index 100%
rename from cas-secured-app/mvnw.cmd
rename to cas/cas-secured-app/mvnw.cmd
diff --git a/cas-secured-app/pom.xml b/cas/cas-secured-app/pom.xml
similarity index 100%
rename from cas-secured-app/pom.xml
rename to cas/cas-secured-app/pom.xml
diff --git a/cas-secured-app/src/main/java/com/baeldung/cassecuredapp/CasSecuredAppApplication.java b/cas/cas-secured-app/src/main/java/com/baeldung/cassecuredapp/CasSecuredAppApplication.java
similarity index 100%
rename from cas-secured-app/src/main/java/com/baeldung/cassecuredapp/CasSecuredAppApplication.java
rename to cas/cas-secured-app/src/main/java/com/baeldung/cassecuredapp/CasSecuredAppApplication.java
diff --git a/cas-secured-app/src/main/java/com/baeldung/cassecuredapp/config/SecurityConfig.java b/cas/cas-secured-app/src/main/java/com/baeldung/cassecuredapp/config/SecurityConfig.java
similarity index 100%
rename from cas-secured-app/src/main/java/com/baeldung/cassecuredapp/config/SecurityConfig.java
rename to cas/cas-secured-app/src/main/java/com/baeldung/cassecuredapp/config/SecurityConfig.java
diff --git a/cas-secured-app/src/main/java/com/baeldung/cassecuredapp/controllers/AuthController.java b/cas/cas-secured-app/src/main/java/com/baeldung/cassecuredapp/controllers/AuthController.java
similarity index 100%
rename from cas-secured-app/src/main/java/com/baeldung/cassecuredapp/controllers/AuthController.java
rename to cas/cas-secured-app/src/main/java/com/baeldung/cassecuredapp/controllers/AuthController.java
diff --git a/cas-secured-app/src/main/java/com/baeldung/cassecuredapp/controllers/IndexController.java b/cas/cas-secured-app/src/main/java/com/baeldung/cassecuredapp/controllers/IndexController.java
similarity index 100%
rename from cas-secured-app/src/main/java/com/baeldung/cassecuredapp/controllers/IndexController.java
rename to cas/cas-secured-app/src/main/java/com/baeldung/cassecuredapp/controllers/IndexController.java
diff --git a/cas-secured-app/src/main/java/com/baeldung/cassecuredapp/controllers/SecuredPageController.java b/cas/cas-secured-app/src/main/java/com/baeldung/cassecuredapp/controllers/SecuredPageController.java
similarity index 100%
rename from cas-secured-app/src/main/java/com/baeldung/cassecuredapp/controllers/SecuredPageController.java
rename to cas/cas-secured-app/src/main/java/com/baeldung/cassecuredapp/controllers/SecuredPageController.java
diff --git a/cas-secured-app/src/main/resources/application.properties b/cas/cas-secured-app/src/main/resources/application.properties
similarity index 100%
rename from cas-secured-app/src/main/resources/application.properties
rename to cas/cas-secured-app/src/main/resources/application.properties
diff --git a/cas-secured-app/src/main/resources/templates/auth/logout.ftl b/cas/cas-secured-app/src/main/resources/templates/auth/logout.ftl
similarity index 100%
rename from cas-secured-app/src/main/resources/templates/auth/logout.ftl
rename to cas/cas-secured-app/src/main/resources/templates/auth/logout.ftl
diff --git a/cas-secured-app/src/main/resources/templates/index.ftl b/cas/cas-secured-app/src/main/resources/templates/index.ftl
similarity index 100%
rename from cas-secured-app/src/main/resources/templates/index.ftl
rename to cas/cas-secured-app/src/main/resources/templates/index.ftl
diff --git a/cas-secured-app/src/main/resources/templates/secure/index.ftl b/cas/cas-secured-app/src/main/resources/templates/secure/index.ftl
similarity index 100%
rename from cas-secured-app/src/main/resources/templates/secure/index.ftl
rename to cas/cas-secured-app/src/main/resources/templates/secure/index.ftl
diff --git a/cas-secured-app/src/test/java/com/baeldung/cassecuredapp/CasSecuredAppApplicationTests.java b/cas/cas-secured-app/src/test/java/com/baeldung/cassecuredapp/CasSecuredAppApplicationTests.java
similarity index 100%
rename from cas-secured-app/src/test/java/com/baeldung/cassecuredapp/CasSecuredAppApplicationTests.java
rename to cas/cas-secured-app/src/test/java/com/baeldung/cassecuredapp/CasSecuredAppApplicationTests.java
diff --git a/cas-server/.gitignore b/cas/cas-server/.gitignore
similarity index 100%
rename from cas-server/.gitignore
rename to cas/cas-server/.gitignore
diff --git a/cas-server/LICENSE.txt b/cas/cas-server/LICENSE.txt
similarity index 100%
rename from cas-server/LICENSE.txt
rename to cas/cas-server/LICENSE.txt
diff --git a/cas-server/README.md b/cas/cas-server/README.md
similarity index 100%
rename from cas-server/README.md
rename to cas/cas-server/README.md
diff --git a/cas-server/build.cmd b/cas/cas-server/build.cmd
similarity index 100%
rename from cas-server/build.cmd
rename to cas/cas-server/build.cmd
diff --git a/cas-server/build.sh b/cas/cas-server/build.sh
similarity index 100%
rename from cas-server/build.sh
rename to cas/cas-server/build.sh
diff --git a/cas-server/etc/cas/config/application.yml b/cas/cas-server/etc/cas/config/application.yml
similarity index 100%
rename from cas-server/etc/cas/config/application.yml
rename to cas/cas-server/etc/cas/config/application.yml
diff --git a/cas-server/etc/cas/config/cas.properties b/cas/cas-server/etc/cas/config/cas.properties
similarity index 100%
rename from cas-server/etc/cas/config/cas.properties
rename to cas/cas-server/etc/cas/config/cas.properties
diff --git a/cas-server/etc/cas/config/log4j2.xml b/cas/cas-server/etc/cas/config/log4j2.xml
similarity index 100%
rename from cas-server/etc/cas/config/log4j2.xml
rename to cas/cas-server/etc/cas/config/log4j2.xml
diff --git a/cas-server/etc/cas/thekeystore b/cas/cas-server/etc/cas/thekeystore
similarity index 100%
rename from cas-server/etc/cas/thekeystore
rename to cas/cas-server/etc/cas/thekeystore
diff --git a/cas-server/etc/cas/thekeystore.crt b/cas/cas-server/etc/cas/thekeystore.crt
similarity index 100%
rename from cas-server/etc/cas/thekeystore.crt
rename to cas/cas-server/etc/cas/thekeystore.crt
diff --git a/cas-server/maven/maven-wrapper.properties b/cas/cas-server/maven/maven-wrapper.properties
similarity index 100%
rename from cas-server/maven/maven-wrapper.properties
rename to cas/cas-server/maven/maven-wrapper.properties
diff --git a/cas-server/mvnw b/cas/cas-server/mvnw
similarity index 100%
rename from cas-server/mvnw
rename to cas/cas-server/mvnw
diff --git a/cas-server/mvnw.bat b/cas/cas-server/mvnw.bat
similarity index 100%
rename from cas-server/mvnw.bat
rename to cas/cas-server/mvnw.bat
diff --git a/cas-server/pom.xml b/cas/cas-server/pom.xml
similarity index 100%
rename from cas-server/pom.xml
rename to cas/cas-server/pom.xml
diff --git a/cas-server/src/main/resources/application.properties b/cas/cas-server/src/main/resources/application.properties
similarity index 100%
rename from cas-server/src/main/resources/application.properties
rename to cas/cas-server/src/main/resources/application.properties
diff --git a/cas-server/src/main/resources/cas.properties b/cas/cas-server/src/main/resources/cas.properties
similarity index 100%
rename from cas-server/src/main/resources/cas.properties
rename to cas/cas-server/src/main/resources/cas.properties
diff --git a/cas-server/src/main/resources/services/casSecuredApp.json b/cas/cas-server/src/main/resources/services/casSecuredApp.json
similarity index 100%
rename from cas-server/src/main/resources/services/casSecuredApp.json
rename to cas/cas-server/src/main/resources/services/casSecuredApp.json
diff --git a/pom.xml b/pom.xml
index 3d28707b5f..d49362db37 100644
--- a/pom.xml
+++ b/pom.xml
@@ -49,8 +49,8 @@
core-java-8
core-java-concurrency
couchbase
- cas-server
- cas-secured-app
+ cas/cas-server
+ cas/cas-secured-app
deltaspike
dozer