The most popular application development framework for enterprise Java.
Supports traditional relational data stores as well as NoSQL/NewSQL solutions, map-reduce frameworks like Apache Hadoop, cloud based data services, in-memory data grid technology and much more.
Enterprise orchestration and adapters for distributed applications, asynchronous message-based applications, and batch applications, SOAP style web services.
Web support for mobile client platforms including Android and iPhone.
Integration with Facebook, Twitter, LinkedIn and other prominent social networks.
Authorization control for all tiers and authentication integration to dozens of providers.
Spring applications are supported on all popular cloud platforms like Cloud Foundry, Google App Engine and Amazon EC2.
Spring supports Java SE 5 and above, Servlet 2.4 and above, e.g. Tomcat 5.x and 6.x, also retaining compatibility with common enterprise servers such as WebSphere 6.1 and WebLogic 9.2 (which are formally still based on J2EE 1.4). At the same time, we support GlassFish v3 – adapting to Java EE 6 API level in Spring as well. Spring is also committed to supporting new releases of Java SE and Java EE.
To learn more about our products, services and solutions, visit our Spring page.
Spring is the most popular application development framework for enterprise Java™. Millions of developers use Spring to create high performing, easily testable, reusable code without any lock-in.
- Open source, Apache v2 licensed free software
- Eliminates server or cloud vendor lock-in, runs anywhere
- Enables developers to focus on business objectives
- Results in higher quality code that is easier to maintain
- Scales elegantly to the most complex, large projects
- Can modernize legacy Java with no vendor upgrade
- Improves engineering staff retention and hiring
- Grow into commercial products, services at your pace
What users are saying
“Major social networking and media organizations such as LinkedIn and MTV Networks are leveraging the Spring Framework to build core applications that run their enterprises and Web sites. The open-source Spring platform is known for reducing the complexity of enterprise Java development.”
“The penetration that Spring has made here at Orbitz is very impressive. Because it is so flexible, Spring has worked its way into every corner of our business.”
“On the Real Networks team, everyone’s morale is much higher, productivity is greater, and the quality of the applications we are building is much better - because we are using Spring. Prior to using Spring, we averaged from three weeks to a month for a new developer to ramp up. Now, a new developer usually gets started on application development on the first or second day.”