možnost provozu aplikace mimo aplikační server
nulová či minimální závislost na Spring API => snadná přenositelnost
testovatelnost aplikace
modularita - lze využít pouze konkrétní části rámce
Spring je open-source =>
široká komunita vývojářů
možnost identifikace případných problémů studiem kódu
možnost přizpůsobení chování rámce úpravou kód