Madrona builds on the Django Web framework and PostGIS DBMS to offer a flexible set of building blocks for creating cutting-edge tools for decision support and area-based planning. It provides an automatic RESTful API for the GeoDjango feature models you create, with full CRUD operations and support for GeoJSON and KML, robust features for sharing and collaborative design amongst users, JavaScript libraries for quickly developing sophisticated client-side UIs, and the ability to use any 2D or 3D mapping client, including the Google Earth Web plugin.