- Spring is built on Java Standard Edition (SE), but can run Java Enterprise Edition (EE)
- Almost all Java-supported IDEs where you can use Spring, such as NetBeans, and Visual Studio
- Tomcat is a web server
- You can also use Jetty and Undertow for Spring development
- No. You can you use IntelliJ IDEA, Visual Studio—Xamarin, PhoneGap, Corona, and CppDroid, but Android Studio is highly recommended, and it is the official IDE for developing an Android app