what is spring framework

what is spring framework