Es sieht aus wie Sie aus Deutschland kommen . Wenn Sie die Pivotal Web Seite auf Deutsch anzeigen möchten, klicken Sie bitte auf die Flagge . Wenn nicht das Fenster zu schließen , und fahren in englischer Sprache.



The most popular application development framework for enterprise Java.

The Spring Framework helps you build Java Applications faster because it allows you to focus on your business problem rather than the plumbing code that connects components and systems. Spring started with the goal of making J2EE usable, introducing dependency injection, portable service abstractions and aspect-oriented programming. It made enterprise Java truly portable across heavy and lightweight application servers. It continues to define enterprise Java’s relationship to modern technology trends today, such as non-relational (NoSQL) data stores, Big Data, Cloud and Virtualization platforms, working with client side JavaScript, and much more. Unlike traditional JEE platforms, Spring provides a range of capabilities for creating all application types, including enterprise Java, rich Web and enterprise integration. Spring open-source projects (such as Spring Mobile, Spring Android and Spring Social) extend the framework with new capabilities, making it ideal for equipping applications with the latest essential features and the ability to run on the newest generation of devices.

Key Features

Modern Web

Complete support for modern web applications including REST, HTML 5, JavaScript, and the world’s most popular MVC implementation.

Data Access

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.

Cloud Ready

Spring applications are supported on all popular cloud platforms like Cloud Foundry, Google App Engine and Amazon EC2.

System requirements

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.

Learn More

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.

Key Benefits

  • 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.”

Contact Pivotal
Pivotal Support