Spring 4 MVC provides all necessary features to develop fully comprehensive enterprise application