Grails is a model of Ruby on Rails for Java platform written in Groovy programming language. The programmers can integrate Grails seamlessly with the Java Virtual Machine (JVM). They also have option to enlarge and beautify the framework by both developing custom plug-ins or the use of current plug-ins. At the same time, they can also avail numerous advanced capabilities supplied through the framework along with NoSQL help, incorporated ORM, asynchronous programming, and compile-time meta-programming. The users can also take advantage of domain-unique languages to effectuate querying, validation and markup rendering.