The Spring Framework is an open source application framework for Java. It was first released in 2004 and is now in version 3. Spring promotes dependency injection and aspect oriented programming. It provides functionality for building web applications including security features and can be used as an alternative to EJB or .NET frameworks. More information is available on the SpringSource website or through presentations on its capabilities.