Comment OptimalJ (Score 1) 645
I work for Compuware, if you are at all concerned
about ease of development and cost cutting you should consider using OptimalJ.
This is basically a UML to J2EE application builder plus integrations for accessing legacy systems.
It supports a wide variety of IDE's, appservers and databases.
You can check out more at:
http://www.compuware.com/products/optimalj/