Spring Framework for Beginners-Day 1 (understanding IoC & DI)

Why was Spring Created?