Spring Framework

Spring is sometimes called a framework of framework.

It is combination of other framework, allows to develop few or all the layers of multi-tier apps in Java.