Spring Framework5.2 — это полнофункциональная платформа приложений Java/Java EE с открытым исходным кодом. Она выпущена под лицензией Apache, а также доступна на платформе .NET. Платформа основана на коде из книги «Эксперт по индивидуальному проектированию и разработке Java EE» (ISBN 0-7645-4385-7), первоначально разработанной, среди прочего, Родом Джонсоном и Юргеном Хеллером. Spring Framework предоставляет простой метод разработки, позволяющий избежать большого количества файлов свойств и вспомогательных классов, которые могут сделать базовый код сложным и запутанным.
Дополнительно стоит отметить, что вся кодовая база Spring Framework 5.0 работает на Java 8. Таким образом, минимальным требованием к среде для Spring Framework 5.0 является Java 8.