What is a BeanFactory Interface?

Bean factory interface is used to provide the configuration framework for object creation and basic functionality around object management.