diff --git a/eclipse-distribution/org.springframework.boot.ide.branding.feature/build.properties b/eclipse-distribution/org.springframework.boot.ide.branding.feature/build.properties
new file mode 100644
index 000000000..64f93a9f0
--- /dev/null
+++ b/eclipse-distribution/org.springframework.boot.ide.branding.feature/build.properties
@@ -0,0 +1 @@
+bin.includes = feature.xml
diff --git a/eclipse-distribution/org.springframework.boot.ide.branding.feature/feature.xml b/eclipse-distribution/org.springframework.boot.ide.branding.feature/feature.xml
new file mode 100644
index 000000000..75c204ba1
--- /dev/null
+++ b/eclipse-distribution/org.springframework.boot.ide.branding.feature/feature.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
diff --git a/eclipse-distribution/org.springframework.boot.ide.branding.feature/pom.xml b/eclipse-distribution/org.springframework.boot.ide.branding.feature/pom.xml
new file mode 100644
index 000000000..618c30813
--- /dev/null
+++ b/eclipse-distribution/org.springframework.boot.ide.branding.feature/pom.xml
@@ -0,0 +1,15 @@
+
+
+ 4.0.0
+
+ org.springframework.boot.ide
+ org.springframework.boot.ide
+ 4.0.0-SNAPSHOT
+ ../pom.xml
+
+
+ org.springframework.boot.ide.branding.feature
+ eclipse-feature
+
+
diff --git a/eclipse-distribution/org.springframework.boot.ide.branding/META-INF/MANIFEST.MF b/eclipse-distribution/org.springframework.boot.ide.branding/META-INF/MANIFEST.MF
index b3054a8ba..990624514 100644
--- a/eclipse-distribution/org.springframework.boot.ide.branding/META-INF/MANIFEST.MF
+++ b/eclipse-distribution/org.springframework.boot.ide.branding/META-INF/MANIFEST.MF
@@ -8,7 +8,7 @@ Require-Bundle: org.eclipse.ui,
org.eclipse.equinox.p2.ui,
org.eclipse.equinox.p2.ui.sdk,
org.springsource.ide.eclipse.commons.core
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Bundle-Localization: plugin
Bundle-ActivationPolicy: lazy
Import-Package: org.eclipse.core.runtime,
diff --git a/eclipse-distribution/org.springframework.boot.ide.branding/about.properties b/eclipse-distribution/org.springframework.boot.ide.branding/about.properties
index fc9092d37..d7c8b07f8 100644
--- a/eclipse-distribution/org.springframework.boot.ide.branding/about.properties
+++ b/eclipse-distribution/org.springframework.boot.ide.branding/about.properties
@@ -4,7 +4,7 @@
# fill-ins are supplied by about.mappings
# This file should be translated.
-title=Spring Tool Suite \n\
+title=Spring Boot IDE \n\
\n\
Version: @QUALIFIER@\n\
Build Id: @BUILD_ID@\n\
diff --git a/eclipse-distribution/org.springframework.boot.ide.branding/plugin.properties b/eclipse-distribution/org.springframework.boot.ide.branding/plugin.properties
index 6ad2f9877..7942ef111 100644
--- a/eclipse-distribution/org.springframework.boot.ide.branding/plugin.properties
+++ b/eclipse-distribution/org.springframework.boot.ide.branding/plugin.properties
@@ -1,8 +1,8 @@
-pluginName=Spring Tool Suite
+pluginName=Spring Boot IDE
providerName=Pivotal Software, Inc.
-productName=Spring Tool Suite
-productBlurb=Spring Tool Suite \n\
+productName=Spring Boot IDE
+productBlurb=Spring Boot IDE \n\
\n\
Version: @QUALIFIER@\n\
Build Id: @BUILD_ID@\n\
@@ -14,5 +14,5 @@ All rights reserved. Visit http://spring.io/tools/sts\n\
This product includes software developed by the\n\
Apache Software Foundation http://www.apache.org
-productIntroTitle = Welcome to Spring Tool Suite @QUALIFIER@
-productIntroBrandingText = Spring Tool Suite
+productIntroTitle = Welcome to Spring Boot IDE @QUALIFIER@
+productIntroBrandingText = Spring Boot IDE
diff --git a/eclipse-distribution/org.springframework.boot.ide.branding/plugin_customization.ini b/eclipse-distribution/org.springframework.boot.ide.branding/plugin_customization.ini
index 9801c4000..3997792aa 100644
--- a/eclipse-distribution/org.springframework.boot.ide.branding/plugin_customization.ini
+++ b/eclipse-distribution/org.springframework.boot.ide.branding/plugin_customization.ini
@@ -13,7 +13,7 @@
# Property "org.eclipse.ui/defaultPerspectiveId" controls the
# perspective that the workbench opens initially
-org.eclipse.ui/defaultPerspectiveId=com.springsource.sts.ide.perspective
+org.eclipse.ui/defaultPerspectiveId=org.eclipse.jdt.ui.JavaPerspective
# new-style tabs by default
org.eclipse.ui/SHOW_TRADITIONAL_STYLE_TABS=false
diff --git a/eclipse-distribution/org.springframework.boot.ide.product.e47/org.springframework.boot.ide.product b/eclipse-distribution/org.springframework.boot.ide.product.e47/org.springframework.boot.ide.product
index 28c1164de..7f8ea6e4a 100644
--- a/eclipse-distribution/org.springframework.boot.ide.product.e47/org.springframework.boot.ide.product
+++ b/eclipse-distribution/org.springframework.boot.ide.product.e47/org.springframework.boot.ide.product
@@ -43,10 +43,6 @@ openFile
-
-
-
-
@@ -85,6 +81,7 @@ openFile
+
@@ -92,7 +89,7 @@ openFile
-
+
diff --git a/eclipse-distribution/pom.xml b/eclipse-distribution/pom.xml
index ea1d96022..034b2fe1e 100644
--- a/eclipse-distribution/pom.xml
+++ b/eclipse-distribution/pom.xml
@@ -28,6 +28,7 @@
org.springframework.boot.ide.branding
+ org.springframework.boot.ide.branding.feature