The Grails development tool is basen on the "coding by convention" principle. This principle is aimed at lowering the "start fee" for custom development projects.
For large software projects this technic-related start up time is not significant, but for smaller projects it may become a significant part of the cost. Grails is aimed at minimizing the start up cost.
Grails builds on the Groovy programming language. Groovy is one of the newest and most modern dynamic programming languages and yet, it is also one of the largest and most proven platforms.
It sounds like a contradiction in terms, but the fact that this is not the case is actually what makes Groovy such an ingenious language and where Groovy outshine most of the other dynamic languages available today. Groovy is based on the Java platform and thus is compatible with all the high quality software packages available for the Java platform.
And Groovy of course brings all those qualities to Grails.
CodeDroids has for many years focused on Java-based technologies for exactly those reasons, and in the continuation to provide the best tools for solving our customers needs for software development, we also include Groovy and Grails on the palette of best-of-bread tools that we work with.