@cedric: spring platform ensures that all the dependencies of your project (well, not all but most of the "standard" ones) use versions compatible with each other and relieves you from the necessity to specify versions for libraries and manage them manually. This is very useful for large enterprise applications