The development teams for various Groovy projects have done a great job making all of their frameworks work well together when building and deploying applications. If you visit the Network section of Griffon plugins, you might notice that all of those plugins can be used to create Griffon front-ends for your web applications that can talk to a Grails back-end, or any other back-end that supports those technologies. For example, the Wsclient plugin can create a service in Grails and export it via web services. That service can then be accessed from the Griffon front-end. With Grails' excellent support for exposing REST-like behavior and Griffon's extensive plugin architecture, Groovy becomes a formidable end-to-end solution for web applications and web services.