SpringSource decidiu incrementar a productividade dos desenvolvedores creando Spring Roo. Esta ferramenta facilita o acceso a todas as principais e máis importantes tecnoloxías Java do momento, para crear aplicacións empresarias sen perder en rendemento.
Facendo uso da consola que proporciona roo podemos crear a estructura do proxecto, as entidades JPA, os controladores e as vistas en Spring MVC, a interface en GWT, as buscas con Solr, fluxos con Spring Web Flow, desenvolver os nosos propios «addons», ... e finalmente paquetizar a nosa aplicación nun ficheiro WAR para posteriormente despregalo nun contedor web.