Grails è un framework open source per applicazioni Web progettato per consentire un’elevata produttività. È basato sul linguaggio di programmazione Groovy, un linguaggio dinamico eseguito sulla piattaforma Java. Grails è stato creato per dare agli sviluppatori Java funzionalità per lo sviluppo di applicazioni web che non erano mai state disponibili prima.