The Application context module enables spring as a functional framework.
This module extends the concept of BeanFactory, provides the support for internationalization (I18N) messages, application lifecycle events and validation.
This module enables many enterprise services such as JNDI access, EJB integration, remoting and scheduling.
This module also facilitates easy integration with the other frameworks.
https://www.tutorialspoint.com/spring/spring_applicationcontext_container.htm