Cilj ovog rada je prikaz osobina programskog jezika Groovy i prikaz razvoja aplikacije u Groovy-u. Prvi dio rada evaluirati će osobine i karakteristike programskog jezika Groovy, definirati razliku u nekim stvarima od programskog jezika Java. Opisati će se, te usporediti okviri za programski jezik Groovy. Napraviti će se usporedba Groovy-a sa ostalim objektno orijentiranim jezicima (dinamičkim) ili onima koji ga podržavaju, kao što su Ruby, PHP i Phyton. Praktični dio rada obuhvaćati će izradu aplikacije u programskom jeziku Groovy, točnije njegovom okviru Grails