This document provides an introduction and overview of Griffon, an open source framework for building desktop applications in Java and Groovy. It discusses key Griffon concepts like the MVC architecture, views, models, controllers and plugins. It also demonstrates common Griffon commands and shows code examples for building a basic todo application with a Griffon including adding tables, binding forms and handling threading.