O documento discute como Groovy e Grails podem aumentar a produtividade em aplicações Java EE. Ele apresenta Groovy e Grails como alternativas para linguagens dinâmicas e de programação funcional que podem ser usadas junto com Java para permitir código embarcado, tipagem dinâmica e uma abordagem mais ágil de programação. Exemplos de aplicações bem-sucedidas usando essa abordagem são fornecidos.