Spring helps development teams everywhere build simple, portable,
fast and flexible JVM-based systems and applications.
Spring helps development teams everywhere build simple, portable, fast and flexible JVM-based systems and applications.
Write clean, testable code against the infrastructure components of your choice and accomplish any task – without re-inventing the wheel.
Keep it portable – Spring-based apps run anywhere the JVM does. Deploy standalone, in an app server, on a PaaS or all of the above.
Code with confidence – Spring provides an open programming model that is comprehensive, cohesive, widely understood and well-supported.
The Spring IO Platform
Spring IO brings together the Spring family of projects into a cohesive and versioned foundational platform for modern applications. On top of this foundation it also provides domain-specific execution environments for a variety of enterprise workloads.
Your tools should be as refined as the code you write. STS is our Eclipse-based IDE crafted to serve the needs of building applications with Spring. We're always working on new features and performance in our mission to make STS the most productive Eclipse distribution available.
From configuration to security, web apps to big data – whatever the infrastructure needs of your application may be, there is a Spring Project to help you build it. Start small and use just what you need – Spring is modular by design.