Rapid Prototyping

I am slightly envious when I look at Ruby on Rails (RoR) and its relative simplicity. Being able to generate a "scaffold" of an application in minutes is very useful for prototyping and getting things right at the beginning of a project.

This approach has been emulated in Java and there are some Java projects like Trails.